Taula de continguts:

Graveu un esbós digital: 4 passos
Graveu un esbós digital: 4 passos

Vídeo: Graveu un esbós digital: 4 passos

Vídeo: Graveu un esbós digital: 4 passos
Vídeo: Cómo Bailar SHUFFLE DANCE/CUTTING SHAPES para PRINCIPIANTES | [Tutorial 2022] by Marktore 2024, Desembre
Anonim
Graveu un esbós digital
Graveu un esbós digital
Graveu un esbós digital
Graveu un esbós digital

La quantitat d’hores que ha passat el petit intent de pintar una casita en el Etch A Sketch (o telesketch, com es coneixia a Espanya). Tot iba bé fins que intenta fer les diagonals del tecno.

Com es pot veure en la segona imatge, aquesta versió digital de Etch A Sketch no soluciona el problema de les diagonals, però no ens permet seguir intentant-ho!

Pas 1: materials utilitzats

Materials Utilitzats
Materials Utilitzats
Materials Utilitzats
Materials Utilitzats
Materials Utilitzats
Materials Utilitzats
Materials Utilitzats
Materials Utilitzats

Pantalla TFT de Seeedstudio

Arduino Uno

Dos potenciómetros de 10K

Un interruptor

Una caixa (en aquest cas, impresa en 3d, però qualsevol caixa val)

Una pila de 9V i el seu conector (sense foto)

Pas 2: muntatge

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge

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

El cable central dels potenciómetres va un a A5 i un altre a A4

El de la dreta de cada potenciómetre va al pin 5V i el de l’esquerra a qualsevol pin GND (si els potenciómetres es mouen a la pantalla, canviaran el cable de 5V a GND del potenciómetre.

La pila de 9V es connecta al pin Vin i a qualsevol pin GND amb l’inetrruptor intercalat en el cable que va a Vin

Una vegada que tinc tots els cables puestos, pincha la pantalla en el arduino pillando los cables. (Si, és un poc chapuzat, però evita evitar un "escut" per connectar la pantalla i l'Arduino).

Pas 3: Codi

El primer que tens que fer és baixar la biblioteca per a la pantalla:

El programa del Etch a Sketch està basat en l’exemple "paint" que ve a la bibliografia de la pantalla.

Aquest és el codi:

// Aplicació de pintura: demostreu que inclouen tant la pantalla TFT com la pantalla tàctil

#incloure

#incloure

int potpinlr = 4; // pin analògic utilitzat per connectar el potenciòmetre

int potpinud = 5; int valr; // variable per llegir el valor del pin analògic int valud;

configuració nul·la ()

{Tft. TFTinit (); // init biblioteca TFT TFT_BL_ON; // encén la llum de fons Serial.begin (9600); } bucle buit () {valr = analogRead (potpinlr); // llegeix el valor del potenciòmetre (valor entre 0 i 1023) valr = mapa (valr, 0, 1023, 240, 0); // escalar-lo per utilitzar-lo amb el servo (valor entre 240 i 0) valud = analogRead (potpinud); // llegeix el valor del potenciòmetre (valor entre 0 i 1023) valud = mapa (valud, 0, 1023, 0, 320); // escalar-lo per utilitzar-lo amb el servo (valor entre 0 i 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("dreta esquerra"); Serial.println (valr); Serial.print ("amunt cap avall"); Serial.println (valud); retard (10); }

Pas 4: La Cajilla

La Cajilla
La Cajilla

Amb molt cuidat i pegament calent poner tot el conjunt a la caixa i tancar.

Es pot utilitzar una caixa de bombons, un Tupperware o qualsevol altre envàs petit que cortarem per colocar l'interruptor, la pantalla i els dos potenciómetres.

Si tens una impressora 3D, pots bajrte mi cajilla de aquí:

Recomanat: