-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpycode.py
More file actions
39 lines (33 loc) · 829 Bytes
/
pycode.py
File metadata and controls
39 lines (33 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import time
import serial
#import urllib2
import requests
mymap=dict.fromkeys(range(32))
def cleanStr(mystring):
message = mystring.decode('ascii')
return message.translate(mymap)
people = 0
inside = 0
number = 0
flag = 0
ser = serial.Serial('COM3', 9600)
while True:
number=int(number)
message = ''
message = ser.readline()
message = cleanStr(message)
print(message)
if(message=='0' or message=='1'):
message = int(message)
people = people + message
inside = people/2;
message=str(message)
inside=str(inside)
response = requests.get('https://api.thingspeak.com/update?api_key=APIKEY&field2='+message+'&field3='+inside)
html = response.text
else:
number+=1
number=str(number)
res = requests.get('https://api.thingspeak.com/update?api_key=APIKEY&field1='+number)
h = res.text
time.sleep(1)