Obsah:

Propojovací LCD s Arduino na Tinkercad: 5 kroků
Propojovací LCD s Arduino na Tinkercad: 5 kroků

Video: Propojovací LCD s Arduino na Tinkercad: 5 kroků

Video: Propojovací LCD s Arduino na Tinkercad: 5 kroků
Video: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, Listopad
Anonim
Image
Image
Co potřebuješ
Co potřebuješ

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

Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ

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

LCD pinout a připojení s Arduino
LCD pinout a připojení s Arduino
LCD pinout a připojení s Arduino
LCD pinout a připojení s Arduino

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

Programování Arduina
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); }

Doporučuje: