Përmbajtje:

Ndërfaqja e LCD me Arduino në Tinkercad: 5 hapa
Ndërfaqja e LCD me Arduino në Tinkercad: 5 hapa

Video: Ndërfaqja e LCD me Arduino në Tinkercad: 5 hapa

Video: Ndërfaqja e LCD me Arduino në Tinkercad: 5 hapa
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Nëntor
Anonim
Image
Image
Ajo që ju nevojitet
Ajo që ju nevojitet

Projektet Tinkercad »

Kodi në këtë artikull është shkruar për LCD -të që përdorin drejtuesin standard të Hitachi HD44780. Nëse LCD juaj ka 16 kunja, atëherë ndoshta ka drejtuesin Hitachi HD44780. Këto ekrane mund të lidhen në modalitetin 4 ose 8 bit. Instalimi i ekranit LCD në modalitetin 4 bit zakonisht preferohet pasi përdor katër tela më pak se mënyra 8 bit. Në praktikë, nuk ka një ndryshim të dukshëm në performancën midis dy mënyrave. Në këtë tutorial, unë do të lidh LCD në modalitetin 4 bit.

Hapi 1: Ajo që ju nevojitet

Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet

Për këtë tutorial do t'ju duhet:

1. Arduino uno

2. Breadboard ose PCB

3. LCD 16x2

4. Potenciometër

Hapi 2: Pinout LCD dhe lidhjet me Arduino

Pinout LCD dhe lidhjet me Arduino
Pinout LCD dhe lidhjet me Arduino
Pinout LCD dhe lidhjet me Arduino
Pinout LCD dhe lidhjet me Arduino

Këtu keni një diagram të kunjave në LCD që po përdor. Lidhjet nga secila kunj me Arduino do të jenë të njëjta, por kunjat tuaja mund të vendosen ndryshe në LCD. Sigurohuni që të kontrolloni fletën e të dhënave ose kërkoni etiketa në LCD -në tuaj të veçantë:

Gjithashtu, mund t'ju duhet të lidhni një kokë me 16 kunja në LCD -in tuaj para se ta lidhni me një pjatë. Ndiqni diagramin më poshtë për të lidhur LCD në Arduino tuaj:

Rs pin (RS) - 1

Aktivizo (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Rezistenca në diagramin e mësipërm vendos shkëlqimin e dritës së prapme. Një vlerë tipike është 220 Ohms, por vlerat e tjera do të funksionojnë gjithashtu. Rezistentët më të vegjël do ta bëjnë dritën e prapme më të ndritshme.

Potenciometri përdoret për të rregulluar kontrastin e ekranit. Unë zakonisht përdor një potenciometër 10K Ohm, por vlerat e tjera gjithashtu do të funksionojnë.

Hapi 3: Programimi i Arduino

Programimi i Arduino
Programimi i Arduino

I gjithë kodi më poshtë përdor bibliotekën LiquidCrystal që vjen e para-instaluar me Arduino IDE. Biblioteka është një grup funksionesh që mund të shtohen lehtësisht në një program në një format të shkurtuar.

Për të përdorur një bibliotekë, ajo duhet të përfshihet në program. Linja 1 në kodin më poshtë e bën këtë me komandën #include. Kur përfshini një bibliotekë në një program, i gjithë kodi në bibliotekë ngarkohet në Ardunio së bashku me kodin për programin tuaj.

Tani jemi gati për të hyrë në programim! Do të flas për gjëra më interesante që mund të bëni në një moment, por tani për tani le të ekzekutojmë një program të thjeshtë testimi. Ky program do të shtypë "Mirësevini në klasën time" në ekran, pastaj pas një vonese "Mënyra e re e të mësuarit" dhe në fund "Klasa Arduino nga Mudit jain", ku emri im do të vezullojë. Futni këtë kod në zonën e kodit tinkercad dhe filloni simulimin.

Hapi 4: Kodi

Për projekte më interesante lidheni me mua në:

Youtube:

Faqja në Facebook:

Instagram:

#përfshi

LiquidCrystal LCD (1, 2, 4, 5, 6, 7); void setup () {lcd.filloj (16, 2); lcd.setCursor (5, 0); lcd.print ("MIREL SE VINI"); lcd.setCursor (3, 1); lcd.print ("KLASA IME"); vonesa (2000); lcd.setCursor (5, 0); lcd.print ("Rruga e Re"); lcd.setCursor (3, 1); lcd.print ("Të mësuarit"); vonesa (2000); lcd.qartë (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Klasa Arduino"); lcd.setCursor (2, 1); lcd.print ("Nga MUDIT JAIN"); vonesë (500); lcd.qartë (); lcd.setCursor (2, 0); lcd.print ("Klasa Arduino"); vonesë (500); }

Recommended: