Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Raspberry pi nie odczytuje temperatury z DHT11 (kod c)

25 Paź 2019 19:48 159 1
  • Poziom 12  
    Witam.
    Mam problem z raspberry pi i czujnikiem DHT11.
    Gdy próbuję odczytać temperaturę z tego czujnika poleceniem:

    Code:
    sudo python AdafruitDHT.py 11 4
    
    Temp=21.0*  Humidity=60.0%

    Natomiast gdy próbuję użyć kodu w C (gotowiec).
    Otrzymuję coś takiego:

    Code:
    sudo ./a.out 
    
    Raspberry Pi wiringPi DHT11 Temperature test program
    Data not good, skip
    Data not good, skip
    Data not good, skip
    Data not good, skip
    Data not good, skip
    Data not good, skip
    Data not good, skip
    Data not good, skip


    Ktoś miał może podobny problem ?
    Używam raspberry pi3 model B+.
  • Poziom 26  
    Trzeba byłoby sprawdzić co dokładnie nie pasuje w warunku
    Code:
    if ( (j >= 40) &&
    
            (dht11_dat[4] == ( (dht11_dat[0] + dht11_dat[1] + dht11_dat[2] + dht11_dat[3]) & 0xFF) ) )
       {