Kazalo:

Vmesnik LCD z Arduinom na Tinkercadu: 5 korakov
Vmesnik LCD z Arduinom na Tinkercadu: 5 korakov

Video: Vmesnik LCD z Arduinom na Tinkercadu: 5 korakov

Video: Vmesnik LCD z Arduinom na Tinkercadu: 5 korakov
Video: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, November
Anonim
Image
Image
Kaj rabiš
Kaj rabiš

Tinkercad projekti »

Koda v tem članku je napisana za LCD -je, ki uporabljajo standardni gonilnik Hitachi HD44780. Če ima vaš LCD 16 zatičev, potem verjetno vsebuje gonilnik Hitachi HD44780. Te zaslone lahko povežete v 4 -bitnem ali 8 -bitnem načinu. Običajno je prednostno ožičenje LCD -ja v 4 -bitnem načinu, saj uporablja štiri žice manj kot 8 -bitni način. V praksi med obema načinoma ni opazne razlike v zmogljivosti. V tej vadnici bom LCD povezal v 4 -bitnem načinu.

1. korak: Kaj potrebujete

Kaj rabiš
Kaj rabiš
Kaj rabiš
Kaj rabiš
Kaj rabiš
Kaj rabiš

Za to vadnico boste potrebovali:

1. Arduino uno

2. Lesena deska ali PCB

3. LCD 16x2

4. Potenciometer

2. korak: LCD -izpis in povezave z Arduinom

LCD -izpis in povezave z Arduinom
LCD -izpis in povezave z Arduinom
LCD -izpis in povezave z Arduinom
LCD -izpis in povezave z Arduinom

Tukaj je diagram zatičev na LCD -ju, ki ga uporabljam. Priključki iz vsakega zatiča na Arduino bodo enaki, vendar so lahko vaši zatiči na LCD -ju drugače razporejeni. Preverite podatkovni list ali poiščite nalepke na svojem LCD zaslonu:

Prav tako boste morda morali spajati 16 -polno glavo na LCD -prikazovalnik, preden ga priključite na ploščo. Sledite spodnjemu diagramu za priključitev LCD -ja na vaš Arduino:

Rs pin (RS) - 1

Omogoči (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Upor na zgornjem diagramu nastavi svetlost osvetlitve ozadja. Tipična vrednost je 220 ohmov, vendar bodo delovale tudi druge vrednosti. Manjši upori bodo osvetlili osvetlitev ozadja.

Potenciometer se uporablja za prilagajanje kontrasta zaslona. Običajno uporabljam 10K ohmski potenciometer, vendar bodo delovale tudi druge vrednosti.

3. korak: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Vsa spodnja koda uporablja knjižnico LiquidCrystal, ki je vnaprej nameščena z Arduino IDE. Knjižnica je niz funkcij, ki jih je mogoče enostavno dodati programu v skrajšani obliki.

Če želite uporabljati knjižnico, jo morate vključiti v program. Vrstica 1 v spodnji kodi to naredi z ukazom #include. Ko v program vključite knjižnico, se vsa koda v knjižnici naloži v Ardunio skupaj s kodo za vaš program.

Zdaj smo pripravljeni na programiranje! Omenil bom še zanimive stvari, ki jih lahko naredite v trenutku, a zaenkrat zaženimo preprost preskusni program. Ta program bo na zaslonu natisnil »Dobrodošli v mojem razredu«, nato po nekaj zamiku »Nov način učenja« in na koncu »Ura Arduino by Mudit jain«, kjer bo moje ime utripalo. To kodo vnesite v območje kod tinkercad in začnite simulacijo.

4. korak: Koda

Za bolj zanimive projekte se povežite z mano na:

Youtube:

Facebook stran:

Instagram:

#vključi

LCD tekoč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 ("V MOJ RAZRED"); zamuda (2000); lcd.setCursor (5, 0); lcd.print ("Nova pot"); lcd.setCursor (3, 1); lcd.print ("O učenju"); zamuda (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("razred Arduino"); lcd.setCursor (2, 1); lcd.print ("Z MUDITOM JAINOM"); zamuda (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("razred Arduino"); zamuda (500); }

Priporočena: