Как получить данные Raspberry PI DHT22 - датчик температуры и влажности.
статей на эту тему нагуглилось много, а вот толку мало. Или значения не возвращались или по инструкции что-то на запускалось/не ставилось.
Сначала о подключении. Специально уточнил у продавца можно ли его подключить без резистора, т.к. в наборе были "провода для прямого подключения". Сказали, что можно и это не грозит повреждением малины или датчика
Плюс - Подключил к питанию 3.3v, минус - к ground, а средний провод к GPIO 4
Парку раз путался и подключал неверно, но, похоже, датчик остался цел
Дальше получение данных. Опробовал массу всего, и остановился на варианте Adafruit_Python_DHT
Процесс установки:
git clone https://github.com/adafruit/Adafruit_Python_DHT.git cd Adafruit_Python_DHT sudo python setup.py install cd /home/TESTS/Adafruit_Python_DHT/examples sudo ./AdafruitDHT.py 22 4
Стоит обратить внимание на последнюю строку. 22 - это модель датчика, а 4 - это номер GPIO
git уже должен стоять в системе, также рекомендую обновить ее до последней версии.
Важно: в случаи возникновения ошибки "fatal error: Python.h: No such file or directory" - сначала нужно установить python-dev:
sudo apt-get -y install python-dev