Всем привет,
У кого есть релевантный опыт? Хочется написать простую программу, которая мониторит температуру от пять дачиков, подключенных к одному пирогу. используя sense hat и джойстик, хочу переключаться между датчиками и тд.
есть просто несколько вопросов, и пока не смог найти однозначных ответов.
чип - DHT22
Если еще актуально
Вот скрипт на питоне
#!/usr/bin/python
import sys
import time
import socket
import Adafruit_DHT
sock = socket.socket()
sock.connect (("127.0.0.1", 9002))
while 1<2:
humidity, temperature = Adafruit_DHT.read_retry(22, 19)
while humidity is not None and temperature is not None:
print 'Temp={0:0.1f}* Humidity={1:0.1f}%'.format(temperature, humidity)
humidity, temperature = Adafruit_DHT.read_retry(22, 19)
time.sleep(1)
sock.send('{0:0.1f}*{1:0.1f}'.format(temperature, humidity))
print 'Err, sensor19'
sock.send('err,s19')
Скрипт читает данные с DHT22, подключенного к 19 GPIO, (22,19), создает TCP cокет, порт 9002 и выводит туда два значения humidity, temperature. Далее с порта можно считать данные и отобразить, например, в Андроиде.