Определение адреса датчика температуры. I2C

Alexei

New member
Добрый день,

Пытаюсь считать с датчика температуры DHT11 показания температуры и влажности, для этих целей датчик должен быть подключен к I2C шине, но тут столкнулся с парой вопросов основываясь на примере smart.js:
1. Как можно узнать адрес датчика, с которого считывать показания?
2. как понять какие "ножки" GPIO I2C?

Спасибо всем кто сможет подсказать что то в этом направлении.
 

Vitaly

Member
я конечно не сильно понимаю, но dht11/22 это не i2c
поэтому никаких адресов, один датчик на линии
 

Alexei

New member
я конечно не сильно понимаю, но dht11/22 это не i2c
поэтому никаких адресов, один датчик на линии
хм, просто в примере https://github.com/cesanta/smart.js/blob/master/platforms/esp8266/fs/MCP9808.js указаны какие то адреса ("0b0011000" + "temperature register (5)"), которые не совсем понятно откуда брать.
Мне надо гуглить и пробовать получить информацию с аналогового датчика получается? или это все же цифровой, но просто не i2c?

Спасибо
 

Oakim

New member
Этот датчик цифровой и работает по протоколу 1-Wire, но так как он не Даласа, то у них у всех один адрес, по этой причине один датчик на одну линию.
 

Oakim

New member
нет нельзя. Хотя не знаю. С другой стороны это бессмысленно, так как DHT выдает и температуры, а зачем две температуры?
 
Сверху Снизу