فهرست مطالب:

Etch a Sketch Digital: 4 مرحله
Etch a Sketch Digital: 4 مرحله

تصویری: Etch a Sketch Digital: 4 مرحله

تصویری: Etch a Sketch Digital: 4 مرحله
تصویری: Scary Teacher 3D | miss T Turn Miss Magnet Walkthrough (iOS Android) 2024, نوامبر
Anonim
Etch Sketch Digital
Etch Sketch Digital
Etch Sketch Digital
Etch Sketch Digital

La cantidad de horas que habré pasado de pequeño purposeando pintar una casita en el Etch A Sketch (o telesketch، como se conocía en España). Todo iba bien hasta que purposeaba hacer las diagonales del techo.

Como se puede ver en la segunda imagen، esta versión digital del Etch A Sketch no soluciona el problema de las diagonales، peroite permite seguir purposeándolo!

مرحله 1: Materiales Utilizados

Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados

Pantalla TFT de Seeedstudio

آردوینو اونو

با توان 10K انجام می شود

بدون وقفه

Una cajilla (en este caso، impresa en 3d، pero cualquier caja vale)

Una pila de 9V y su conector (sin foto)

مرحله 2: Montaje

مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ

Conectar 3 cables a cada potenciómetro y pelar el extemo contrario para conectarlo directamente al Arduino.

El cable central de los potenciómetros va uno a A5 y el otro a A4

El de la derecha de cada potenciómetro va al pin 5V y el de la izquierda a cualquier pin GND (si los potenciómetros se mueven al revés en la pantalla، cambiar el cable de 5V a GND del potenciómetro.

La pila de 9V se conecta al pin Vin y a cualquier pin GND con el inetrruptor intercalado en el cable que va a a Vin

Una vez que tengas todos los cables puestos، pincha la pantalla en el arduino pillando los کابل. (Si، es un poco chapuza، pero te evita hacer un "shield" para conectar la pantalla y el Arduino).

مرحله 3: Código

Lo primero que tienes que hacer es bajarte la librería para la pantalla:

El programa del Etch a Sketch está basado en el ejemplo "paint" que viene en la librería de la pantalla.

Este es el código:

// برنامه رنگ آمیزی - نمایش TFT و صفحه لمسی#شامل

#عبارتند از

#عبارتند از

int potpinlr = 4 ؛ // پین آنالوگ که برای اتصال پتانسیومتر استفاده می شود

int potpinud = 5؛ int valr؛ // متغیر برای خواندن مقدار از پین آنالوگ int valud؛

void setup ()

{Tft. TFTinit ()؛ // init کتابخانه TFT TFT_BL_ON؛ // چراغ پس زمینه را روشن کنید Serial.begin (9600) ؛ } void loop () {valr = analogRead (potpinlr)؛ // مقدار پتانسیومتر (مقدار بین 0 تا 1023) valr = map (valr، 0، 1023، 240، 0) را می خواند. // مقیاس آن را برای استفاده از آن با سروو (مقدار بین 240 تا 0) valud = analogRead (potpinud) ؛ // مقدار پتانسیومتر (مقدار بین 0 تا 1023) valud = map (valud، 0، 1023، 0، 320) را می خواند. // مقیاس آن را برای استفاده از آن با سروو (مقدار بین 0 تا 320) Tft.fillCircle (valr، valud، 3، RED) ؛ Serial.print ("راست چپ") ؛ Serial.println (valr)؛ Serial.print ("بالا پایین") ؛ Serial.println (valud)؛ تأخیر (10) ؛ }

مرحله 4: لا کاجیلا

لا کاجیلا
لا کاجیلا

Con mucho cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.

از این رو می توانید از بمب ها ، و Tupperware یا cualquier otro envake pequeño que cortaremos para colocar el interruptor ، la pantalla y los dos potenciómetros استفاده کنید.

Si tienes una impresora 3D، puedes bajrte mi cajilla de aquí:

توصیه شده: