oxirgi 8-bit parite xatolarga yo'l qo'ymaslik. Shunday qilib, translyatsiya paytida
hamma narsa to'g'ri ekanligini tekshirishingiz mumkin. Bu avvalgi bitlarning yig'indisiga
to'g'ri keladi, shuning uchun agar summa tenglikka teng bo'lsa, u to'g'ri bo'ladi. Men
qo'ygan misolda bunday bo'lmaydi, chunki siz ko'rib turganingizdek, bu mos kelmaydi ...
Bu muvaffaqiyatsizlikka ishora qiladi. Bu ma'lum bo'lganidan so'ng, DHT11 ning texnik
darajasidagi keyingi narsa - bu pinlar. The
kontaktlar yoki pinout Ushbu qurilmaning
oddiy qismi, chunki unda faqat 4 tasi mavjud. Pimlardan biri quvvat yoki Vcc uchun,
ikkinchisi ma'lumotlarni uzatish uchun I / O uchun, ulanmagan NC pinasi va erga ulanish
uchun
GND
Arduino
bilan
integratsiya
DHT11-ning pinout-ni bilganingizdan so'ng va shuningdek
Arduino kengashi, ulanish juda oddiy . Esingizda bo'lsa, agar siz tenglikni ichiga o'rnatilgan DHT11 modulini
tanlagan bo'lsangiz, pinlar uchta bo'ladi, chunki ishni osonlashtirish uchun NC o'chiriladi.
Siz qilishingiz kerak bo'lgan narsa - bu avvalgi rasmdagi diagrammada ko'rinib
turganidek,
er
pinini
Arduino-ning
GND
ulanishlaridan
biriga
ulashdir.
Boshqa tomondan, quvvat pimi ulangan bo'lishi kerak
Arduinodan 5v ulanish, Shunday
qilib sensor GND va Vcc bilan to'liq quvvatlanadi, ammo hozirda ma'lumotlar yo'q.
Ma'lumotlarni DHT11 datchigidan Arduino platasiga uzatish uchun har qanday raqamli
yozuvlardan foydalanishingiz mumkin, masalan, rasmda paydo bo'lgan 7 ... Endi sizda
kerakli Arduino IDE ni yaratgandan so'ng, uni ishlatishga tayyor bo'lgan barcha narsalar
mavjud.
Kod Agar sensor sizning loyihangizda uzoqroq bo'lsa va siz 20 metrdan uzunroq
kabeldan foydalanmoqchi bo'lsangiz, unda 5k tortish qarshiligidan foydalaning, kattaroq
kabellar uchun bu mutanosib ravishda katta bo'lishi kerak. E'tibor bering, agar siz 3,5v
o'rniga 5v quvvatdan foydalansangiz, kuchlanish pasayishi sababli kabel 20 sm dan
oshmasligikerak.
Ular tavsiya qilgan narsa ekanligini unutmang