Page 65 - Microcontrolere - Indrumator de laborator
P. 65

Biții  se  transmit  sub  forma  unui  semnal  de  temporizare  în  care  lățimea
          impulsului semnalului determină dacă este vorba de un bit 0 sau 1.

               Bitul 0 începe cu un semnal logic LOW de 50 de microsecunde urmat de un
          semnal logic HIGH de 26-28 de microsecunde.
               Bitul 1 începe cu un semnal logic LOW de 50 de microsecunde urmat de un
          semnal logic HIGH de 70 de microsecunde.
               Semnal de sfârșit: După transmiterea pachetului de date pe 40 de biți, senzorul
          trimite un semnal logic LOW timp de 50 de microsecunde, apoi trage HIGH pe pinul
          de date. Apoi trece în modul de veghe cu consum redus de energie.
               Datele de la  senzorul DHT11 pot fi eșantionate  la 1Hz sau o dată la fiecare
          secundă.
               Diagrama de conectare a senzorului DHT11 poate fi observată în Figura 7.3.















                 Fig. 7.3. Diagrama de conectare a senzorului DHT11 (pinout)[6]

               Pentru a conecta DHT11 la o placă Arduino, conectați mai întâi pinul VCC al
          DHT11  la  pinul  de  5v  al  Arduino  și  pinul  de  masă  al  DHT11  la  pinul  de  masă  al
          Arduino.
               Apoi, conectați pinul de date DHT11 la orice pin digital  Arduino.  Aici  vom
          folosi pinul Arduino nr. 2. Luați acum o rezistență de 5-10k ohm și conectați pinul de
          date  DHT11  și  pinul  Arduino  5v  folosind  această  rezistență.  Aceasta  face  o
          configurație de rezistență de tragere în sus, conform Figurii 7.4.













                                              62
   60   61   62   63   64   65   66   67   68   69   70