2013年3月24日 星期日

Cosm 上傳程式改寫成Python 版



原本的Cosm的上傳軟體用的是Processing 寫的
但是他實在是有點肥的說....連Delay都妹有(翻桌
剛剛寫完Python 感覺很可以就把他改寫了


--------------------------------------------------------------
import serial
import eeml
import time

API_KEY = '  '
FEED =
API_URL = '/v2/feeds/{feednum}.xml' .format(feednum = FEED)

s=serial.Serial('COM5',9600)

while True:
    s.write("a")
    voltage = s.readline()
    temp= s.readline()
    ntemp = s.readline()
    hum = s.readline()
    dew = s.readline()
    voltage = float(voltage) * 0.0048828125
    pac = eeml.Pachube(API_URL, API_KEY)
    print "-----------Data--------------"
    print voltage
    print temp
    print ntemp
    print hum
    print dew
    print "---------Data  end-----------"
    pac.update([eeml.Data(0, voltage)])
    pac.update([eeml.Data(1, temp)])
    pac.update([eeml.Data(2, ntemp)])
    pac.update([eeml.Data(3, hum)])
    pac.update([eeml.Data(4, dew)])
    pac.put()
 
    time.sleep(10)
----------------------------------------------------------------

沒有留言:

張貼留言