Spisu treści:
- Krok 1: Pobieranie wymaganych bibliotek
- Krok 2: Okablowanie TFT 1.44 do Arduino
- Krok 3: Kod: odliczanie
- Krok 4: Rozwiązywanie problemów
Wideo: Korzystanie z TFT 1.44 z Arduino Nano: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
W tym samouczku dowiemy się, jak podłączyć ekran LCD TFT 1.44, który jest dostarczany z zestawami Robo-Geek.
Te małe ekrany LCD są przydatne podczas pracy z mikrorobotyką, ponieważ zapewniają wygodny wyświetlacz o rozdzielczości 128 x 128 pikseli. Istnieją 2 rodzaje TFT 1.44, jeden zawierający kartę SD i ten bez, w cenie odpowiednio 15 USD i 5 USD. Ten samouczek obejmie TFT 1.44 bez karty SD.
Ten samouczek został przetestowany z Arduino Uno lub Arduino Nano. Jeśli masz inną płytkę Arduino, zapoznaj się z dokumentacją, ponieważ układ pinów może być inny. Na koniec zakładamy, że użytkownik ma podstawowy poziom zrozumienia, jak korzystać z Arduino i wykonywać połączenia elektroniczne. Jeśli jesteś nowy w świecie Arduino, zdecydowanie zalecamy zapoznanie się z tą instrukcją:
www.instructables.com/id/Arduino-Nano/
Krok 1: Pobieranie wymaganych bibliotek
Dodaj następujące biblioteki do Arduino:
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Librar…
Jeśli nie wiesz, jak dodawać biblioteki, zapoznaj się z tym:
www.arduino.cc/en/Guide/Libraries
Krok 2: Okablowanie TFT 1.44 do Arduino
Z tyłu ekranu LCD TFT 1.44 widzimy połączenia od LED do VCC. Sugerujemy zapisanie go na kartce papieru, jak pokazano na zdjęciu z niebieskimi komentarzami.
TFT ładnie pasuje do płytki stykowej. Upewnij się, że wszystkie szpilki są w tym samym rzędzie i zainstaluj je delikatnie, ponieważ szpilki są delikatne. Sprawdź na zdjęciu, jak wygląda połączenie.
Przetestowaliśmy ekran kilka razy i uważamy, że zmiana poziomu jest opcjonalna, więc będziemy łączyć się bezpośrednio z Arduino z ekranem LCD TFT 1.44.
W odniesieniu do pinów Arduino
LED do 3,3 VSCK do D13
SDA do D11
A0 do D8
RST do D9
CS do D10
GND do GND
VCC do 5,0 V
Krok 3: Kod: odliczanie
Zainspirowany filmem Short Circuit, ten kod tworzy licznik w dół, aby zademonstrować możliwości ekranu LCD TFT 1.44. Aby zobaczyć efekt końcowy, obejrzyj wideo.
Krok 4: Rozwiązywanie problemów
Jeśli masz problemy z uruchomieniem kodu, sugerujemy wykonanie następujących czynności:
1. Upewnij się, że połączenia są wykonane prawidłowo za pomocą woltomierza
2. Jeśli wyświetlacz jest przesunięty w pionie, dodaj zmienną do kodu:
int przesunięcie y = 32;
Następnie dodaj odsunięcie do poleceń rysunkowych, na przykład:
tft.drawLine(10, 32 + przesunięcie y, 10, 52 + przesunięcie y, CZERWONY);
3. Co jeśli biblioteki Adafruit nie wyświetlają się w żądanych kolorach. To jest trochę trudne do rozwiązania. Nasza sugestia, stwórz małą funkcję, która wyświetla każdy kolor i zapisuje numer. Niedroga elektronika wymaga trochę więcej hakowania, to wszystko, to część zabawy. Sprawdź najpierw następujące kolory i odpowiednio je dostosuj.
#definiuj CZARNY 0x0000
#define CZERWONY 0x001F
#define NIEBIESKI 0xF800
#define ZIELONY 0x07E0
#define ŻÓŁTY 0x07FF
#define FIOLETOWY 0xF81F
#define CYJAN 0xFFE0
#define BIAŁY 0xFFFF
Zalecana:
Korzystanie z Mifare Ultralight C z RC522 na Arduino: 3 kroki
Używanie Mifare Ultralight C z RC522 na Arduino: Używanie technologii RFID do identyfikacji posiadaczy kart lub autoryzacji do zrobienia czegoś (otwarcie drzwi itp.) jest dość powszechnym podejściem. W przypadku aplikacji DIY moduł RC522 jest szeroko stosowany, ponieważ jest dość tani i istnieje wiele kodu dla tego modułu.I
Korzystanie z automatycznego łączenia Wi-Fi z płytami ESP8266/ESP32: 3 kroki
Korzystanie z WiFi AutoConnect z płytami ESP8266/ESP32: Dowiemy się, jak korzystać z biblioteki AutoConnect, która pozwala nam łączyć się z punktami dostępu WiFi i zarządzać nimi za pomocą smartfona. Powyższy film poprowadzi Cię przez ten proces wraz z różnymi potrzebnymi ekranami dostęp, aby dowiedzieć się o t
Korzystanie z robota rysującego dla Arduino z godzinami samouczków kodu: 3 kroki
Korzystanie z robota rysującego dla Arduino z samouczkami Godziny kodowania: Stworzyłem robota rysującego Arduino na warsztaty, aby pomóc nastoletnim dziewczętom zainteresować się tematami STEM (patrz https://www.instructables.com/id/Arduino-Drawing-Robot/ ). Robot został zaprojektowany do korzystania z poleceń programowania w stylu żółwia, takich jak naprzód (odległość
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: 3 kroki
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: Ciągle otrzymujemy prośby dotyczące korzystania z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino z różnych źródeł – więc jest to pierwszy z dwuczęściowego samouczka na temat ich używania. W tym samouczku Arduino mamy dla nas dwa moduły zegara czasu rzeczywistego
Korzystanie z klawiatur numerycznych z Arduino: 4 kroki
Używanie klawiatur numerycznych z Arduino: Klawiatury numeryczne mogą stanowić prostą alternatywę dla użytkownika końcowego dla różnych interfejsów dla twoich projektów. Lub jeśli potrzebujesz wielu przycisków, mogą one zaoszczędzić sporo czasu w zakresie konstrukcji. Przejdziemy przez ich połączenie, używając Arduino l