Spisu treści:
Wideo: Wytrawij szkic cyfrowy: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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 la segunda imagen, esta versión digital del Etch A Sketch no soluciona el problema de las diagonales, pero nos allowe seguir intentándolo!
Krok 1: Wykorzystanie materiałów
Pantalla TFT de Seeedstudio
Arduino Uno
Dos potenciómetros de 10K
Bez przerywacza
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Krok 2: Montaje
Conectar 3 cables a cada potenciómetro i 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 Vin
Una vez que tengas todos los kable puestos, pincha la pantalla en el arduino pillando los kable. (Si, es un poco chapuza, pero te evita hacer un „shield” para conectar la pantalla y el Arduino).
Krok 3: Kodigo
Lo primero que tienes que hacer es bajarte la librería for the 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:
// Aplikacja do malowania - zademonstruj zarówno TFT, jak i ekran dotykowy#include
#włączać
#włączać
int potpinlr = 4; // pin analogowy służący do podłączenia potencjometru
int potpinud = 5; int valr; // zmienna do odczytu wartości z pinu analogowego int valud;
pusta konfiguracja()
{ Tft. TFTinit(); //uruchom bibliotekę TFT TFT_BL_ON; //włącz podświetlenie Serial.begin(9600); } void loop() { valr = analogRead(potpinlr); // odczyt wartości potencjometru (wartość od 0 do 1023) valr = map(valr, 0, 1023, 240, 0); // skaluj go, aby używać go z serwomechanizmem (wartość między 240 a 0) valud = analogRead(potpinud); // odczytuje wartość potencjometru (wartość od 0 do 1023) valud = map(valud, 0, 1023, 0, 320); // skaluj go, aby używać go z serwomechanizmem (wartość od 0 do 320) Tft.fillCircle(valr, valud, 3, RED); Serial.print ("prawy lewy"); Serial.println (valr); Serial.print ("w górę w dół"); Serial.println (wartość); opóźnienie(10); }
Krok 4: La Cajilla
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.
Si tienes una impresora 3D, puedes bajrte mi cajilla de aquí:
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Szkic do sztuki cyfrowej – Iron Man: 10 kroków
Szkic do sztuki cyfrowej – Iron Man: Ostatnio zajmowałem się tworzeniem komiksów. Coś, co zrobiłem dużo, kiedy byłem młodszy. Ostatnio pracowałem nad kilkoma kawałkami, takimi jak Batman, Cyborg Superman i The Flash. Wszystkie zostały wykonane ręcznie, łącznie z kolorowaniem. Dla
UChip - Prosty szkic do zdalnego sterowania silnikami i / lub serwami za pośrednictwem radia 2,4 GHz Tx-Rx!: 3 kroki
UChip - Prosty szkic do zdalnego sterowania silnikami i / lub serwami za pośrednictwem radia 2,4 GHz Tx-Rx!: Naprawdę lubię świat RC. Korzystanie z zabawki RC daje poczucie, że kontrolujesz coś niezwykłego, mimo że jest to mała łódka, samochód lub dron! Jednak nie jest łatwo dostosować swoje zabawki i sprawić, by robiły to, co chcesz
Wytrawij płytkę drukowaną z artykułami kuchennymi: 6 kroków (ze zdjęciami)
Wytrawij płytkę drukowaną za pomocą akcesoriów kuchennych: Podczas majsterkowania przy projektach elektronicznych szybko zdasz sobie sprawę, że im bardziej są złożone, tym trudniej je ze sobą lutować. Zwykle oznacza to stworzenie szczurzego gniazda z pojedynczych przewodów, które mogą być nieporęczne i trudne do rozwiązania
Interfejs RFID-RC522 z Arduino MEGA prosty szkic: 4 kroki
Łączenie RFID-RC522 z Arduino MEGA prosty szkic: W tym samouczku pomogę ci w połączeniu RFID-RC522 z Arduino Mega 2560, aby odczytać RFID i wyświetlić dane na monitorze szeregowym. więc możesz go samodzielnie rozszerzyć. Potrzebujesz: Arduino Mega lub Arduino Uno