Page 50 - Microcontrolere - Indrumator de laborator
P. 50

2.2.  Achiziția unui semnal analogic

               Pentru achiziționarea unor semnale analogice avem la placa Arduino UNO 6
          intrări  analogice.  Acestea  sunt  conectate  la  cei  6  pini  ai  microcontrolerului
          ATmega328 care sunt conectați intern la Convertoare Analog-Digitale (CAN), astfel
          că tensiunea achiziționată la aceste intrări este convertită în digital pentru a putea fi
          procesată prin intermediul programului. Placa Arduino este alimentată la 5V, astfel că
          tensiunea maximă la intrările analogice este tot 5V. Aceste convertoare analog-digitale
          sunt pe 10 biți. Astfel că plaja de tensiuni continue 0-5V sunt convertite în digital între
          0 -1023. Dacă facem un calcul, rezoluția convertorului la aceste intrări este de 4,9 mV.
               Un exemplu de conectare pentru achiziția unui semnal analogic este prezentat
          în Figura 5.4 iar în Figura 5.5 se poate observa schema electronică.





























                    Fig. 5.4. Schema de conectare a potențiometrului la Arduino

            Pentru achiziția semnalelor analogice se folosește funcția analogRead(pin).
          Prin intermediul unui potențiometru ce este conectat electronic în circuit ca un divizor
          rezistiv, se preia valoarea analogică divizată culeasă de pe cursorul potențiometrului.
          Prin rotirea potențiometrului, vom vedea convertită în digital valoarea tensiunii de 5V
          divizate și achiziționate [3],[4].


                                              47
   45   46   47   48   49   50   51   52   53   54   55