Cuprins:

Salut Lume! pe LCD folosind CloudX M633: 4 pași
Salut Lume! pe LCD folosind CloudX M633: 4 pași

Video: Salut Lume! pe LCD folosind CloudX M633: 4 pași

Video: Salut Lume! pe LCD folosind CloudX M633: 4 pași
Video: B.U.G. Mafia - Cine E Cu Noi (feat. Nico) (Prod. Tata Vlad) (Videoclip) 2024, Noiembrie
Anonim
Salut Lume! pe LCD folosind CloudX M633
Salut Lume! pe LCD folosind CloudX M633

În acest tutorial, vom afișa pe ecranul LCD (Liquid Crystal Display).

Pasul 1: LCD (ecran cu cristale lichide)

LCD (ecran cu cristale lichide)
LCD (ecran cu cristale lichide)

Ecranele LCD au o interfață paralelă, ceea ce înseamnă că microcontrolerul trebuie să manipuleze mai mulți pini de interfață simultan pentru a controla afișajul. Interfața constă din următorii pini:

Un pin de selectare a registrului (RS) care controlează locul în care scrieți datele din memoria LCD. Puteți selecta fie registrul de date, care conține ceea ce apare pe ecran, fie un registru de instrucțiuni, care este locul în care controlerul LCD caută instrucțiuni despre ce trebuie să faceți în continuare.

Un pin de citire / scriere (R / W) care selectează modul de citire sau modul de scriere

Un pin de activare care permite scrierea în registre

8 pini de date (D0-D7). Stările acestor știfturi (ridicat sau scăzut) sunt biții pe care îi scrieți într-un registru atunci când scrieți sau valorile pe care le citiți când citiți.

Există, de asemenea, un pin de configurare a afișajului (Vo), pinii de alimentare (+ 5V și Gnd) și pinii de iluminare cu fundal LED (Bklt + și BKlt-) pe care îi puteți utiliza pentru a alimenta LCD-ul, pentru a controla contrastul afișajului și pentru a porni și opri LED-ul. lumină de fundal, respectiv.

Procesul de control al afișajului implică introducerea datelor care formează imaginea a ceea ce doriți să afișați în registrele de date, apoi introducerea instrucțiunilor în registrul de instrucțiuni. Biblioteca LiquidCrystal simplifică acest lucru pentru dvs., astfel încât să nu aveți nevoie să cunoașteți instrucțiunile de nivel scăzut.

Ecranele LCD compatibile Hitachi pot fi controlate în două moduri: 4 biți sau 8 biți. Modul pe 4 biți necesită șapte pini I / O de la Arduino, în timp ce modul pe 8 biți necesită 11 pini. Pentru afișarea textului pe ecran, puteți face totul în modul 4 biți, astfel încât exemplul arată cum să controlați un LCD 2x16 în modul 4 biți.

Pasul 2: COMPONENT

COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
  • CloudX M633
  • CloudX SoftCard
  • Cablu V3
  • LCD 16x2
  • Potențiometru de 10k Ohm
  • Sârmă jumper
  • Rezistor de 220 ohmi
  • BreadBoard

îți poți cumpăra componenta Aici

Pasul 3: HARDWARE

HARDWARE
HARDWARE
  • Pinul LCD RS la pinul digital 1 al Cloudx M633
  • LCD Activați pinul la pinul digital 2 al Cloudx M633
  • Pin LCD D4 la pinul digital 3 al Cloudx M633
  • Pin D5 LCD la pinul digital 4 al Cloudx M633
  • Pinul LCD D6 la pinul digital 5 al Cloudx M633
  • Pinul LCD D7 la pinul digital 6 al Cloudx M633

În plus, conectați o oală de 10k la + 5V și GND, cu ștergătorul (ieșire) la pinul VO al ecranelor LCD. Un rezistor de 220 ohm este utilizat pentru a alimenta lumina de fundal a afișajului, de obicei pe pinii 15 și 16 ai conectorului LCD

Pasul 4: CODIFICARE

Copiați acest cod în IDE-ul dvs. CloudX

# include # include

înființat(){

Setare lcd (1, 2, 3, 4, 5, 6); lcdCmd (clar); lcdCmd (cursorOff);

buclă(){

lcdWriteText (1, 2, "BUNĂ LUME!"); lcdWriteText (2, 2, "I USE CLOUDX");

}

}

Recomandat: