Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Projekty Tinkercad »
Kód v tomto článku je napsán pro LCD displeje, které používají standardní ovladač Hitachi HD44780. Pokud má váš LCD 16 pinů, pravděpodobně má ovladač Hitachi HD44780. Tyto displeje lze připojit buď ve 4bitovém, nebo v 8bitovém režimu. Obvykle je upřednostňováno zapojení LCD ve 4bitovém režimu, protože používá o čtyři kabely méně než 8bitový režim. V praxi mezi těmito dvěma režimy není znatelný rozdíl ve výkonu. V tomto tutoriálu připojím LCD ve 4bitovém režimu.
Krok 1: Co potřebujete
K tomuto kurzu budete potřebovat:
1. Arduino uno
2. Breadboard nebo PCB
3. LCD 16x2
4. Potenciometr
Krok 2: Pinout LCD a připojení pomocí Arduina
Zde je diagram kolíků na LCD, které používám. Připojení z každého pinu k Arduinu bude stejné, ale vaše piny mohou být na LCD uspořádány odlišně. Nezapomeňte zkontrolovat datový list nebo vyhledat štítky na konkrétním LCD:
Také možná budete muset před připojením k prkénku připájet 16pinový konektor k LCD. Při připojování LCD displeje k Arduinu postupujte podle níže uvedeného schématu:
RS pin (RS) - 1
Povolit (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Rezistor ve výše uvedeném diagramu nastavuje jas podsvícení. Typická hodnota je 220 ohmů, ale budou fungovat i jiné hodnoty. Menší odpory zesvětlí podsvícení.
Potenciometr slouží k nastavení kontrastu obrazovky. Obvykle používám potenciometr 10K Ohm, ale budou fungovat i jiné hodnoty.
Krok 3: Programování Arduina
Veškerý níže uvedený kód používá knihovnu LiquidCrystal, která je předinstalována s Arduino IDE. Knihovna je sada funkcí, které lze snadno přidat do programu ve zkráceném formátu.
Abyste mohli používat knihovnu, musí být zahrnuta v programu. Řádek 1 v níže uvedeném kódu to provede příkazem #include. Když do programu zahrnete knihovnu, veškerý kód v knihovně se nahraje do Ardunia spolu s kódem pro váš program.
Nyní jsme připraveni pustit se do programování! Během chvilky se podívám na další zajímavé věci, které můžete dělat, ale prozatím stačí spustit jednoduchý testovací program. Tento program vytiskne na obrazovku „Vítejte v mé třídě“, poté s určitým zpožděním „Nový způsob učení“a na konci „Třída Arduino od Mudit jain“, kde bude blikat moje jméno. Zadejte tento kód do oblasti kódu tinkercad a spusťte simulaci.
Krok 4: Kód
Pro více zajímavých projektů mě kontaktujte na:
Youtube:
Facebooková stránka:
Instagram:
#zahrnout
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); neplatné nastavení () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("VÍTEJTE"); lcd.setCursor (3, 1); lcd.print („DO MÉ TŘÍDY“); zpoždění (2000); lcd.setCursor (5, 0); lcd.print („Nová cesta“); lcd.setCursor (3, 1); lcd.print ("Of Learning"); zpoždění (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print („třída Arduino“); lcd.setCursor (2, 1); lcd.print ("MUDIT JAIN"); zpoždění (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print („třída Arduino“); zpoždění (500); }