Sadržaj:

Povezivanje LCD -a s Arduinom na Tinkercadu: 5 koraka
Povezivanje LCD -a s Arduinom na Tinkercadu: 5 koraka

Video: Povezivanje LCD -a s Arduinom na Tinkercadu: 5 koraka

Video: Povezivanje LCD -a s Arduinom na Tinkercadu: 5 koraka
Video: Programiranje [C] LAB_05 (Arduino) Krmiljenje LCD zaslona in branje tipkovnice 2024, Studeni
Anonim
Image
Image
Što trebaš
Što trebaš

Tinkercad projekti »

Kôd u ovom članku napisan je za LCD -e koji koriste standardni upravljački program Hitachi HD44780. Ako vaš LCD ima 16 pinova, onda vjerojatno ima upravljački program Hitachi HD44780. Ovi se prikazi mogu ožičiti u 4 -bitnom ili 8 -bitnom načinu rada. Obično se preferira ožičenje LCD -a u 4 -bitnom načinu rada jer koristi četiri žice manje od 8 -bitnog načina. U praksi nema značajne razlike u performansama između dva načina rada. U ovom vodiču povezat ću LCD u 4 bitnom načinu rada.

Korak 1: Što vam treba

Što trebaš
Što trebaš
Što trebaš
Što trebaš
Što trebaš
Što trebaš

Za ovaj vodič trebat će vam:

1. Arduino uno

2. Marija ili PCB

3. LCD 16x2

4. Potenciometar

Korak 2: LCD ispis i veze s Arduinom

LCD ispis i veze s Arduinom
LCD ispis i veze s Arduinom
LCD ispis i veze s Arduinom
LCD ispis i veze s Arduinom

Evo dijagrama pinova na LCD -u koji koristim. Priključci sa svakog pina na Arduino bit će isti, ali vaši pinovi mogu biti drugačije raspoređeni na LCD -u. Svakako provjerite podatkovnu tablicu ili potražite oznake na svom LCD -u:

Također, možda ćete morati lemiti 16 -polno zaglavlje na LCD prije nego što ga povežete na ploču. Slijedite donji dijagram za povezivanje LCD -a s vašim Arduinom:

Rs pin (RS) - 1

Omogući (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Otpornik na gornjoj shemi postavlja svjetlinu pozadinskog osvjetljenja. Uobičajena vrijednost je 220 ohma, ali i druge vrijednosti će raditi. Manji otpornici učinit će pozadinsko osvjetljenje svjetlijim.

Potenciometar se koristi za podešavanje kontrasta zaslona. Obično koristim potenciometar od 10K Ohma, ali i druge vrijednosti će raditi.

Korak 3: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Sav donji kod koristi biblioteku LiquidCrystal koja se isporučuje unaprijed instalirana s Arduino IDE-om. Knjižnica je skup funkcija koje se lako mogu dodati programu u skraćenom formatu.

Za korištenje knjižnice potrebno ju je uključiti u program. Redak 1 u donjem kodu to čini naredbom #include. Kad u program uključite knjižnicu, sav kôd u knjižnici učitava se u Ardunio zajedno s kodom za vaš program.

Sada smo spremni za ulazak u programiranje! Preći ću na još zanimljivih stvari koje možete učiniti za trenutak, ali za sada dopustite samo pokretanje jednostavnog testnog programa. Ovaj će program ispisati "Dobrodošli u moj razred" na ekran, zatim nakon nekog odgode "Novi način učenja" i na kraju "Arduino razred by Mudit jain" gdje će moje ime treptati. Unesite ovaj kôd u područje koda tinkercada i pokrenite simulaciju.

Korak 4: Kodirajte

Za još zanimljivih projekata povežite se sa mnom na:

Youtube:

Facebook stranica:

Instagram:

#uključi

LCD tekući kristal (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("DOBRODOŠLI"); lcd.setCursor (3, 1); lcd.print ("U MOJ RAZRED"); odgoda (2000); lcd.setCursor (5, 0); lcd.print ("Novi način"); lcd.setCursor (3, 1); lcd.print ("O učenju"); odgoda (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino klasa"); lcd.setCursor (2, 1); lcd.print ("By MUDIT JAIN"); kašnjenje (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino klasa"); kašnjenje (500); }

Preporučeni: