ዝርዝር ሁኔታ:

Etch a Sketch Digital: 4 ደረጃዎች
Etch a Sketch Digital: 4 ደረጃዎች

ቪዲዮ: Etch a Sketch Digital: 4 ደረጃዎች

ቪዲዮ: Etch a Sketch Digital: 4 ደረጃዎች
ቪዲዮ: Etch A Sketch Animator! 🏃‍♀️ 2024, ህዳር
Anonim
Etch a Sketch Digital
Etch a Sketch Digital
Etch a Sketch Digital
Etch a Sketch Digital

ላ cantidad de horas que habré pasado de pequeño intentionando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España)። ቶዶ ኢባ ቢን ሀስታ ወረ ቱንባ ሀሴስ ላስ ዲያጎናለስ ዴል ተቾ።

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

ደረጃ 1: Materiales Utilizados

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

ፓንታላ TFT de Seeedstudio

አርዱዲኖ ኡኖ

Dos potenciómetros de 10K

የማያቋርጥ

ኡና ካጂላ (በ ‹Co caso ፣ impresa en 3d ፣ pero cualquier caja vale ›)

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

ደረጃ 2 ሞንታጄ

ሞንታጄ
ሞንታጄ
ሞንታጄ
ሞንታጄ
ሞንታጄ
ሞንታጄ

Conectar 3 ኬብሎች አንድ cada potenciómetro y pelar el extemo contrario para conectarlo directamente al Arduino.

ኤል ኬብል ማዕከላዊ ዴ ሎስ ፖተንሲዮሜትሮስ va uno a A5 y el otro a A4

ኤል ዴ ላ ዴሬቻ ዴ ካዳ ፖቴንሲሲሜትሮ ቫ አል ፒን 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.

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

Una vez que tengas todos los cables puestos, pincha la pantalla en el arduino pillando los ገመዶች። (ሲ ፣ እስ ፖኮ ቻpuዛ ፣ ፔሮ ቴ ኢቫታ ሃሴር “ጋሻ” ፓራ ኮንቴክታር ላ ፓንታላ እና ኤል አርዱinoኖ)።

ደረጃ 3: ኮዲጎ

እነሆ ፕሪሞር ቱ ቲኔስ ሄ ሃርስ እስ ባጃርቴ ላ 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.

እስቴ ኤል ኤል ኮዲጎ ፦

// የቀለም መቀባት ትግበራ - ሁለቱንም TFT እና የንክኪ ማያ ገጽ#ያሳዩ

#ያካትቱ

#ያካትቱ

int potpinlr = 4; ፖታቲሞሜትር ለማገናኘት የሚያገለግል // የአናሎግ ፒን

int potpinud = 5; int valr; // ተለዋዋጭ ከአናሎግ ፒን int valud ዋጋውን ለማንበብ;

ባዶነት ማዋቀር ()

{Tft. TFTinit (); // በ TFT ቤተ -መጽሐፍት TFT_BL_ON; // የጀርባ ብርሃንን Serial.begin (9600) ያብሩ; } ባዶነት loop () {valr = analogRead (potpinlr); // የ potentiometer ን እሴት (በ 0 እና 1023 መካከል ያለው እሴት) valr = ካርታ (ቫል ፣ 0 ፣ 1023 ፣ 240 ፣ 0); // ከ servo ጋር (በ 240 እና 0 መካከል ባለው እሴት) እንዲጠቀሙበት ያስተካክሉት valud = analogRead (potpinud); // የ potentiometer ን እሴት (በ 0 እና 1023 መካከል ያለው እሴት) valud = ካርታ (ቫሉድ ፣ 0 ፣ 1023 ፣ 0 ፣ 320); // በ servo (በ 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.

Se puede usar una caja de bombones, un Tupperware o cualquier otro envase pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.

3 ዲ ፣ impidsora 3D ፣ puedes bajrte mi cajilla de aquí:

የሚመከር: