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