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
Ukázka jak si vyzkoušet LCD display
Supplies
LCD display DEM24251SYH-PY
Vývojová deska Ř-DUINO Atmega328p
Arduino Ide
Vyberte si správnou verzi pro vaše PC link: https://www.arduino.cc/en/software
Zapojení
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
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
Teď už stačí jenom otevřít seial monitor (ctrl+shift+m) a napsat cokoli a zobrazí se vám to na LCD displaji