Page 55 - Microcontrolere - Indrumator de laborator
P. 55

Lucrarea nr. 6. Afișarea informațiilor




               1. Scopul lucrării
               Lucrarea prezintă modalitatea de afișare a informațiilor prin intermediul plăcii
          Arduino.  În  acest  scop  vor  fi  utilizate  afișaje  LCD  și  LCD  I2C.  Vor  fi  prezentate
          câteva exemple care ulterior vor fi modificate de către studenți.

               2. Considerații teoretice

               LCD  (Liquid  Crystal  Display)  sunt  module  de  afișaj  foarte  folosite  în  zilele
          noastre pentru afișarea informațiilor necesare în timpul rulării unui program de către
          un  microcontroler,  cum  ar  fi  mesaje  text  simple  sau  date  prelevate  de  la  senzorii
          conectați sau chiar mesaje de avertizare.
               Pentru a modifica corespunzător un program sau pentru a vedea date senzoriale
          se  poate  folosi  și  funcția  Serial  Monitor  sau  Serial  Plotter  care  sunt  disponibile  în
          interfața grafică a mediului de programare Arduino IDE la meniul Tools, însă atunci
          când  placa  Arduino  este  folosită  într-un  proiect  independent  de  calculator,  aceste
          funcții nu se mai pot folosi, iar un afișaj LCD este foarte util.

               Ce este un afișaj LCD?

               Un afișaj de caractere LCD este un tip unic de afișaj care poate afișa numai
          caractere ASCII individuale cu dimensiuni fixe. Folosind aceste caractere individuale,
          putem  forma  un  text.  Dacă  ne  uităm  mai  atent  la  afișaj,  observăm  că  există  zone
          dreptunghiulare  mici,  compuse  dintr-o  grilă  de  5×8  pixeli.  Fiecare  pixel  se  poate
          aprinde individual și astfel putem genera caractere în cadrul fiecărei grile, așa cum se
          poate observa în Figura 6.1.












                           Fig. 6.1. Afișaj LCD pentru caractere[4]


                                              52
   50   51   52   53   54   55   56   57   58   59   60