import sys
import RPi.GPIO as GPIO
from time import sleep
import urllib2
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(22,GPIO.IN)
def getSensorData():
if GPIO.input(22):
unit++
return(unit)
def main():
if len(sys.argv) < 2:
print('Usage: PRIVATE_KEY')
exit(0)
print 'starting...'
baseURL = 'https://api.thingspeak.com/update?api_key=%s' % sys.argv[1]
while True:
try:
getSensorData()
f = urllib2.urlopen(baseURL +
"&field1=%s&field2=%s" % (unit))
print f.read()
f.close()
sleep(15)
except:
print 'exiting.'
break
# call main
if __name__ == '__main__':
main()