Jag är ny på Python, ja ganska nu i alla fall. Jag har inhandlat en DHT11 Temperature & Luftfuktighet Sensor.
Jag har testat flera program som finns på nätet i Python2.7 men, fungerar det får jag det inte.
Jag hittade ett litet program:
# MUST RUN FROM TERMINAL USING sudo
import subprocess
import re
import sys
import time
while(True):
# read the sensor for Temperature on Pin 4
output = subprocess.check_output(["./Adafruit_DHT", "11", "4"]);
print output
matches = re.search(“Temp =\s+([0-9.]+)”, output) Denna raden fel på sista parantesen
if (not matches):
time.sleep(3)
continue
temp = float(matches.group(1))
ftemp= temp* 9.0 / 5.0 + 32.0
# Read the sensor for Humidity on Pin 4
matches = re.search(“Hum =\s+([0-9.]+)”, output)
if (not matches):
time.sleep(3)
continue
humidity = float(matches.group(1))
#printout the information
print “Temperature: %.1f C” % temp
print “Temperature: %.1f F” % ftemp
print “Humidity: %.1f %%” % humidity
Jag får inte detta att fungera i windows.
Jag kör Raspbian, Python 2,7
Det jag vill är att jag kan få temperatur och luftfukt, i olika variabler som jag sedan kan använda i en fil och även på en LCD skärm.
Kan någon hjälpa mig så det blir så litet och lätt som mögligt utan att det blir krångligt, jag vill ju lära mig Puthon och då vill jag inte ha det för krångligt.