Obsah:
- Krok 1: Krok 1: Elektronické součástky
- Krok 2: Krok 2: Kód
- Krok 3: Krok 3: Vybudujte obvod
- Krok 4: Krok 4: Hotovo
- Krok 5: Video výstup
Video: Rozhraní více LCD na Arduino Uno pomocí společné datové linky: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Dnes vám v tomto pokynu ukážu, jak propojit více modulů 16x2 LCD s deskou arduino uno pomocí společné datové linky. Nejzajímavější na tomto projektu je, že používá běžnou datovou linku a na každém LCD zobrazuje jiná data.
Krok 1: Krok 1: Elektronické součástky
- Arduino Uno: 1 kus
-16x2 LCD: 4 kusy
-10k Ohm potenciometr: 4 kusy
-470 Ohm rezistor: 4 kusy
-Chlebová deska
-propojovací vodiče
Krok 2: Krok 2: Kód
Nejprve musíte definovat kolík LCD se společnou datovou linkou
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
Z výše uvedeného definičního kódu vidíte, že všechny datové řádky LCD (LCD1 LCD2 LCD3 a LCD4) jsou připojeny ke stejnému digitálnímu pinu desky arduino (D7, D6, D5 a D4), zatímco pin RS a EN je připojen k jednotlivému digitálnímu pinu.
Zde je kompletní kód našeho projektu:
#zahrnout
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // definice pinů pro LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // definice pinů pro LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // definice pinů pro LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // definice pinů pro LCD 4
neplatné nastavení ()
{
lcdA.begin (16, 2); // Inicializace LCD 1
lcdB.begin (16, 2); // Inicializuje LCD 2
lcdC.begin (16, 2); // Inicializace LCD 3
lcdD.begin (16, 2); // Inicializace LCD 4}
prázdná smyčka ()
{
lcdA.setCursor (0, 0);
lcdA.print („3 16x2 LCD pomocí“);
zpoždění (100);
lcdB.setCursor (0, 0);
lcdB.print ("Designed--" ");
zpoždění (100);
lcdC.setCursor (0, 0);
lcdC.print („Navštivte web“);
zpoždění (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
zpoždění (100);
lcdA.setCursor (0, 1);
lcdA.print („Single Arduino“);
zpoždění (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
zpoždění (100);
lcdC.setCursor (0, 1);
lcdC.print („a přihlásit se k odběru“);
zpoždění (100);
lcdD.setCursor (0, 1);
lcdD.print ("Projekty");
zpoždění (100);
}
Krok 3: Krok 3: Vybudujte obvod
Zde uvedený obvod je navržen pomocí proteus 8 Professional.
V proteusovém pinu č. 15 a 16 LCD je skrytý, takže jsem vytvořil připojení pro kolíky 15 a 16 (anoda a katoda LCD), který pin se používá pro podsvícení LCD.
Krok 4: Krok 4: Hotovo
Doufám, že vám tento projekt pomůže. Pokud máte nějaké dotazy nebo chcete další úžasný projekt, navštivte bestengineeringprojects.com
Doporučuje:
Pěstování více salátu na menším prostoru nebo Pěstování salátu ve vesmíru, (více či méně) .: 10 kroků
Pěstování více salátu na menším prostoru Nebo … Pěstování salátu ve vesmíru ((více či méně)): Toto je profesionální příspěvek do soutěže Growing Beyond Earth, Maker Contest, podané prostřednictvím Instructables. Nemohl jsem být více nadšený, že navrhuji vesmírnou produkci plodin a zveřejňuji svůj první Instructable. Na začátku nás soutěž požádala, abychom
Použití více než 4 motorů - skládání více štítů motoru: 3 kroky
Použití více než 4 motorů - stohování více motorových štítů: Instruktabilní vibrotaktilní senzorické substituční a augmentační zařízení (https: //www.instructables.com/id/Vibrotactile-Sens …) ukazuje způsob, jak vytvořit zařízení, které překládá senzorické vstup do vibračních podnětů. Tyto vibrační podněty jsou
Výukový program Arduino LCD 16x2 - Rozhraní 1602 LCD displej s Arduino Uno: 5 kroků
Výukový program Arduino LCD 16x2 | Rozhraní 1602 LCD displej s Arduino Uno: Ahoj, protože mnoho projektů potřebuje obrazovku k zobrazení dat, ať už se jedná o nějaký měřič DIY nebo počet odběrů na YouTube nebo kalkulačku nebo zámek klávesnice s displejem a pokud jsou všechny tyto druhy projektů vytvořeny pomocí arduino budou definitel
Použijte datové připojení svého iPhonu k počítači: 6 kroků
Používejte datové připojení svého iPhonu na svém počítači: POZNÁMKA: Od iOS 3 a 4 existují i jiné způsoby tetheringu, dokonce i legitimní prostřednictvím AT & T (i když to stojí extra). Tato metoda však stále funguje a vždy bude (bez ohledu na aktualizace iOS), pokud můžete SSH do svého iPhone. Mít
Pájecí společně blikající RGB LED projekt: 6 kroků
Pájet společně blikající RGB LED projekt: Znáte někoho, kdo se chce trochu naučit o elektronice? Zapojení některých komponent je prvním krokem na cestě. Nebo možná jen chcete vyzkoušet některé z těchto skvělých blikajících RGB LED! S celkovými náklady na projekt mezi 2,00 dolary