Inhoudsopgave:

Een digitale schets etsen: 4 stappen
Een digitale schets etsen: 4 stappen

Video: Een digitale schets etsen: 4 stappen

Video: Een digitale schets etsen: 4 stappen
Video: 📚 Boek schrijven | hoe begin je | 4 stappen | Robin Rozendal 2024, Juli-
Anonim
Ets een schets digitaal
Ets een schets digitaal
Ets een schets digitaal
Ets een schets digitaal

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

Como se puede ver en segunda imagen, Esta versie digital del Etch A Sketch geen oplossing en probleem van de diagonales, pero toegestaan seguir intentándolo!

Stap 1: Materialen Utilizados

Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen
Gebruiksmaterialen

Pantalla TFT de Seeedstudio

Arduino Uno

Krachten van 10K

Un onderbreker

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

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

Stap 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Sluit 3-kabels aan op de mogelijkheden van een kabel en extemo contrario voor de directe verbinding met Arduino.

El kabel centraal de los potenciómetros va uno a A5 y el otro a A4

Het is mogelijk om een kabel van 5V en een kabel van 5V en een aardingspin GND te gebruiken.

La 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 kabels puestos, pincha la pantalla en el arduino pillando los kabels. (Si, es un poco chapuza, pero te evita hacer un "shield" para conectar la pantalla y el Arduino).

Stap 3: Codigo

Lees meer over de bibliotheek voor de 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:

// Paint-applicatie - Demonstreer zowel TFT als touchscreen #include

#erbij betrekken

#erbij betrekken

int potpinlr = 4; // analoge pin gebruikt om de potentiometer aan te sluiten

int potpinud = 5; int valr; // variabele om de waarde van de analoge pin int valud te lezen;

ongeldige setup()

{ Tft. TFTinit(); //init TFT-bibliotheek TFT_BL_ON; // zet het achtergrondlicht aan Serial.begin (9600); } void loop () { valr = analogRead (potpinlr); // leest de waarde van de potentiometer (waarde tussen 0 en 1023) valr = map (valr, 0, 1023, 240, 0); // schaal het om het te gebruiken met de servo (waarde tussen 240 en 0) valud = analogRead (potpinud); // leest de waarde van de potentiometer (waarde tussen 0 en 1023) valud = map (valud, 0, 1023, 0, 320); // schaal het om het te gebruiken met de servo (waarde tussen 0 en 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("rechts links"); Serial.println (valr); Serial.print ("omhoog omlaag"); Serial.println (waarde); vertraging(10); }

Stap 4: La Cajilla

La Cajilla
La Cajilla

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

Maak gebruik van een bom, een Tupperware of Cualquier otro envase pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.

Dit is een impresora 3D-versie van het spel:

Aanbevolen: