Jak Zapojit a Naprogramovat DEM 24251 SYH-PY LCD DISPLAY

by filipes06 in Circuits > Arduino

162 Views, 0 Favorites, 0 Comments

Jak Zapojit a Naprogramovat DEM 24251 SYH-PY LCD DISPLAY

IMG_20230519_083603.jpg

Ukázka jak si vyzkoušet LCD display

Supplies

Screenshot from 2023-05-19 08-39-49.png
Snímek obrazovky z 2023-05-17 08-26-04.png

LCD display DEM24251SYH-PY

Vývojová deska Ř-DUINO Atmega328p

Arduino Ide

Snímek obrazovky z 2023-05-17 08-16-18.png

Vyberte si správnou verzi pro vaše PC link: https://www.arduino.cc/en/software

Zapojení

IMG_20230519_082903.jpg

DEM 24251 SYH-PY -> Řduino

--------------------------------

Pin 01 (VSS)       -> GND

Pin 02 (VDD)       -> 5V

Pin 03 (V0)        -> Rezistor (~1-10k ohm) -> GND

Pin 04 (RS)        -> Digitální pin 2

Pin 05 (RW)        -> GND

Pin 06 (E)         -> Digitální pin 3

Pin 07 (D0)        -> Digitální pin 5

Pin 08 (D1)        -> Digitální pin 6

Pin 09 (D2)        -> Digitální pin 7

Pin 10 (D3)        -> Digitální pin 8

Pin 11 (D4)        -> Digitální pin 9

Pin 12 (D5)        -> Digitální pin 10

Pin 13 (D6)        -> Digitální pin 11

Pin 14 (D7)        -> Digitální pin 12

Pin 15 (A)         -> +5V (pro podsvícení, volitelné)

Pin 16 (K)         -> GND (pro podsvícení, volitelné)

Kód

Screenshot from 2023-05-19 08-59-38.png

Napište tento kód pro psaní na displaji:

#include <LiquidCrystal.h>
// Piny pro připojení
const int RS_PIN = 2;
const int E_PIN = 3;
const int D0_PIN = 5;
const int D1_PIN = 6;
const int D2_PIN = 7;
const int D3_PIN = 8;
const int D4_PIN = 9;
const int D5_PIN = 10;
const int D6_PIN = 11;
const int D7_PIN = 12;
LiquidCrystal lcd(RS_PIN, E_PIN, D0_PIN, D1_PIN, D2_PIN, D3_PIN, D4_PIN, D5_PIN, D6_PIN, D7_PIN);


void setup() {
 Serial.begin(9600); // Inicializace sériového portu s rychlostí 9600 baudů
 lcd.begin(24, 2); // Nastavení počtu sloupců a řádků
 lcd.clear(); // Vymazání displeje
 lcd.home(); // Nastavení kurzoru na začátek
}
void loop() {
 if (Serial.available()) { // Pokud jsou k dispozici data ze sériového monitoru
   String text = Serial.readStringUntil('\n'); // Přečtení celého řádku
   lcd.clear(); // Vymazání displeje
   lcd.home(); // Nastavení kurzoru na začátek
   lcd.print(text); // Zobrazení textu na displeji
 }
}




Test

Screenshot from 2023-05-19 08-54-34.png

Teď už stačí jenom otevřít seial monitor (ctrl+shift+m) a napsat cokoli a zobrazí se vám to na LCD displaji