Spisu treści:
Wideo: Witaj świecie! na wyświetlaczu LCD przy użyciu CloudX M633: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W tym samouczku będziemy wyświetlać na LCD (wyświetlacz ciekłokrystaliczny).
Krok 1: LCD (wyświetlacz ciekłokrystaliczny)
Wyświetlacze LCD mają interfejs równoległy, co oznacza, że mikrokontroler musi manipulować kilkoma pinami interfejsu jednocześnie, aby sterować wyświetlaczem. Interfejs składa się z następujących pinów:
Pin wyboru rejestru (RS), który kontroluje, gdzie w pamięci LCD zapisujesz dane. Możesz wybrać albo rejestr danych, który przechowuje to, co dzieje się na ekranie, albo rejestr instrukcji, w którym kontroler LCD szuka instrukcji, co robić dalej.
Pin do odczytu/zapisu (R/W), który wybiera tryb odczytu lub tryb zapisu;
Pin Enable, który umożliwia zapis do rejestrów
8 pinów danych (D0 -D7). Stany tych pinów (wysoki lub niski) to bity, które zapisujesz do rejestru podczas pisania, lub wartości, które czytasz podczas czytania.
Dostępne są również piny kontrastu wyświetlacza (Vo), piny zasilania (+5V i Gnd) oraz piny podświetlenia LED (Bklt+ i BKlt-), których można użyć do zasilania wyświetlacza LCD, sterowania kontrastem wyświetlacza oraz włączania i wyłączania diody LED podświetlenie, odpowiednio.
Proces sterowania wyświetlaniem polega na wprowadzeniu do rejestrów danych danych, które tworzą obraz tego, co chcesz wyświetlić, a następnie umieszczeniu instrukcji w rejestrze instrukcji. Biblioteka LiquidCrystal upraszcza to dla Ciebie, więc nie musisz znać instrukcji niskiego poziomu.
Wyświetlacze LCD kompatybilne z Hitachi mogą być sterowane w dwóch trybach: 4-bitowym lub 8-bitowym. Tryb 4-bitowy wymaga siedmiu pinów I/O z Arduino, podczas gdy tryb 8-bitowy wymaga 11 pinów. Aby wyświetlić tekst na ekranie, możesz zrobić prawie wszystko w trybie 4-bitowym, więc przykład pokazuje, jak sterować wyświetlaczem LCD 2x16 w trybie 4-bitowym.
Krok 2: KOMPONENT
- CloudX M633
- Karta SoftCard CloudX
- Przewód V3
- LCD 16x2
- Potencjometr 10k Ohm
- Przewód połączeniowy
- Rezystor 220 omów
- Chlebak
możesz kupić swój komponentTutaj
Krok 3: SPRZĘT
- LCD RS pin do cyfrowego pinu 1 Cloudx M633
- LCD Włącz pin do cyfrowego pinu 2 Cloudx M633
- LCD D4 pin do cyfrowego pinu 3 Cloudx M633
- LCD D5 pin do cyfrowego pin 4 Cloudx M633
- LCD D6 pin do cyfrowego pinu 5 Cloudx M633
- LCD D7 pin do cyfrowego pinu 6 Cloudx M633
Dodatkowo podłącz potencjometr 10k do +5V i GND, z jego wycieraczką (wyjście) do pinu VO ekranów LCD. Rezystor 220 omów służy do zasilania podświetlenia wyświetlacza, zwykle na styku 15 i 16 złącza LCD
Krok 4: KODOWANIE
Skopiuj ten kod do swojego CloudX IDE
#włącz#włącz
Ustawiać(){
lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd(wyczyść); lcdCmd(kursorWył);
pętla(){
lcdWriteText(1, 2, "WITAJ ŚWIECIE!"); lcdWriteText(2, 2, "UŻYWAM CLOUDX");
}
}
Zalecana:
Video Tutoriales De Tecnologías Creativas 01: Witaj świecie! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 kroki
Video Tutoriales De Tecnologías Creativas 01: Witaj świecie! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: To samouczek, w którym można podłączyć haker parpadear (mrugać) diodę LED z Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita).A continuación se
Witaj świecie - Java: 5 kroków
Hello World - Java: W tym programie nauczymy się drukować na konsoli w Javie
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Grafika na wyświetlaczu SSD1306 I2C OLED 128x64 z CircuitPython przy użyciu Itsybitsy M4 Express: 13 kroków (ze zdjęciami)
Grafika na wyświetlaczu OLED SSD1306 I2C 128x64 z CircuitPython przy użyciu Itsybitsy M4 Express: Wyświetlacz OLED SSD1306 jest małym (0,96 cala), niedrogim, szeroko dostępnym, monochromatycznym wyświetlaczem graficznym I2C o rozdzielczości 128x64 pikseli, z łatwym interfejsem (tylko 4 przewody) do mikroprocesorowych płytek rozwojowych, takich jak Raspberry Pi, Arduino lub
PRZEWIJANIE OBSERWATORÓW INSTAGRAMU NA WYŚWIETLACZU 8X32 LED DOT MATRIX PRZY UŻYCIU ESP32: 4 kroki
PRZEWIJANIE OBSERWATORÓW NA INSTAGRAMIE NA WYŚWIETLACZU 8X32 LED DOT MATRIX ZA POMOCĄ ESP32: To moja druga instrukcja i przepraszam za mój zabawny angielski