what they do:
chipKIT sends a level of 0 [V] 20 [us] and then 3V3 by 40 [us] to request communication. Then put the entry into high impedance state awaiting a response, the sensor should respond with 0 [V] by 80 [us] and other 3v3 with 80 [us] and then 40 bit data. With the oscilloscope I see chipKIT sends the request, but when this pin communication gets as input to await the response of the sensor, the output is high indefinidadmente state. Why does this happen. Will the pic32 of chipKIT is with pull-up resistors and not let the sensor put the pin on 0 [V]. Do I have to put a resitencia pull_down ?.
Any advice or suggestion will be well received
regards
Daniel
Question
chipkit_ar
Hello: some days I'm trying to communicate with sensor DHT11 ago. inside loop () it includes these statements
pinMode(DHT11PIN, OUTPUT);
digitalWrite(DHT11PIN, LOW);
delay(20);
digitalWrite(DHT11PIN, HIGH);
delayMicroseconds(40);
pinMode(DHT11PIN, INPUT);
what they do:
chipKIT sends a level of 0 [V] 20 [us] and then 3V3 by 40 [us] to request communication. Then put the entry into high impedance state awaiting a response, the sensor should respond with 0 [V] by 80 [us] and other 3v3 with 80 [us] and then 40 bit data. With the oscilloscope I see chipKIT sends the request, but when this pin communication gets as input to await the response of the sensor, the output is high indefinidadmente state. Why does this happen. Will the pic32 of chipKIT is with pull-up resistors and not let the sensor put the pin on 0 [V]. Do I have to put a resitencia pull_down ?.
Any advice or suggestion will be well received
regards
Daniel
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.