İçindekiler:

Etch a Sketch Digital: 4 Adım
Etch a Sketch Digital: 4 Adım

Video: Etch a Sketch Digital: 4 Adım

Video: Etch a Sketch Digital: 4 Adım
Video: Etch A Sketch Artist Makes Masterpieces On 90's Kids Toy | Localish 2024, Temmuz
Anonim
Bir Çizim Dijitalini Etch
Bir Çizim Dijitalini Etch
Bir Eskiz Dijitalini Etch
Bir Eskiz Dijitalini Etch

Etch A Sketch (veya telesketch, como se conocía en España). Yapılacaklar iba bien hasta que niyetaba hacer las diagonales del techo.

En yeni görsel, yeni sürüm dijital Etch A Sketch, çözümsüz problem değil, köşegenlere izin vermiyor!

Adım 1: Materiales Utilizados

Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler
Kullanılan Malzemeler

Pantalla TFT de Seeedstudio

Arduino Uno'su

Dos potenciómetros de 10K

Kesiciyi kes

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

Una pila de 9V y su bağlayıcı (sin foto)

2. Adım: Montaj

montaj
montaj
montaj
montaj
montaj
montaj

Conectar 3, Arduino için bir cada potenciómetro y pelar el extemo contrario para conectarlo directamente al Arduino kabloları.

El kablo merkezi de los potenciómetros va uno a A5 ve otro a A4

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

La pila de 9V se bağlantılı pin Vin y bir cualquier pin GND con el intruptor intercalado en el kablo que va a Vin

Una vez que tengas todos los kabloları puestos, pincha la pantalla en el arduino pilando los kabloları. (Si, es un poco chapuza, pero te evita hacer un "kalkan" para conectar la pantalla y el Arduino).

Adım 3: Codigo

En temel bilgilerden bazıları:

Bir Sketch'i Etch programıyla değiştirin.

Este es el código:

// Paint uygulaması - Hem TFT'yi hem de Dokunmatik Ekranı gösterin#include

#Dahil etmek

#Dahil etmek

int potpinlr = 4; // potansiyometreyi bağlamak için kullanılan analog pin

int potpinud = 5; int değer; // analog pinden değeri okumak için değişken int valud;

geçersiz kurulum()

{ Tft. TFTinit(); // TFT kitaplığını başlat TFT_BL_ON; //arka plan ışığını aç Serial.begin(9600); } geçersiz döngü() { valr = analogRead(potpinlr); // potansiyometrenin değerini okur (0 ile 1023 arasındaki değer) valr = map(valr, 0, 1023, 240, 0); // servo ile kullanmak için ölçeklendirin (değer 240 ile 0 arasında) valud = analogRead(potpinud); // potansiyometrenin değerini okur (0 ile 1023 arasındaki değer) değer = map(değer, 0, 1023, 0, 320); // servo ile kullanmak için ölçeklendirin (0 ile 320 arasındaki değer) Tft.fillCircle(valr, valud, 3, RED); Serial.print ("sağ sol"); Serial.println (valr); Serial.print ("yukarı aşağı"); Serial.println (değer); gecikme(10); }

Adım 4: La Cajilla

La Cajilla
La Cajilla

Daha fazla bilgi için aşağıdakileri yapın.

Bambular için uygun değil, Tupperware veya otro envase pequeño que cortaremos para colocar el kesici, la pantalla y los dos potenciómetros.

3D'den bağımsız olarak, en önemli şey şudur:

Önerilen: