Jeg sidder her og leger med data opsamling fra mit drivhus.
Lige nu opsamler jeg data på et SD kort (CSV fil), det virker fint.
Jeg vil dog bruge en Raspberry Pi til opsamlingen, så jeg lægge dem på en lokal hjemmeside.
Så Python (2.7) er der kommet gang i (c:
Jeg sidder med en Arduino der er forbundet med min Raspberry Pi via et USB kabel.
Den skriver lige så fint temperaturen på skærmen.
21
21
22
ovs.
Jeg er dog rent ind i et lille problem.
Python progam:
Kode: Vælg alt
#!/usr/bin/python
import serial
import csv
import sys
baudrate = 9600
indgang = '/dev/ttyACM0'
sted = '/home/pi/Drivhus/data.csv'
ser = serial.Serial(indgang,baudrate)
while 1:
data = int(ser.readline())
with open(sted,'a') as fp:
a = csv.writer(fp, delimiter=',')
a.writerows(str(data))
print data
fp.close()
Når jeg så kigger i CSV filen, så stå der:
2
1
2
1
2
2
osv.
Er der nogen der er en haj til Python der kan se hvor jeg nos... i det?????