Toggle Navigation
Hatchery
Eggs
TempTest
service.py
Users
Badges
Login
Register
MCH2022 badge?
go to mch2022.badge.team
service.py
raw
Content
#import machine, onewire, ds18x20 #import badge, ugfx, wifi #import tasks.powermanagement as pm """ def setup(): import machine, badge, easydraw easydraw.msg("Setting TempTest as boot app") badge.nvs_set_str('boot', 'splash', 'temptest') machine.deepsleep(1) def setup(): global ds global roms #init badge stuff badge.init() wifi.init() #init gfx stuff ugfx.init() ugfx.input_init() ugfx.clear(ugfx.BLACK) ugfx.flush() ugfx.clear(ugfx.WHITE) ugfx.flush() #setup pins for tempurature senspr #provide power to the header expansion badge.power_sdcard_enable() dat = machine.Pin(33) # create the onewire object ds = ds18x20.DS18X20(onewire.OneWire(dat)) # scan for devices on the bus roms = ds.scan() pm.feed() pm.kill() def loop(): Temperature() return [60000, 0] def draw(y): Temperature() return [60000, 0] def draw_going_to_sleep(y): Temperature() return [60000, 0] def Temperature(): global roms global ds pm.kill() ds.convert_temp() print("%.2f"%ds.read_temp(roms[0])) ugfx.area(49,30,200,100,ugfx.WHITE) ugfx.string(50, 30, "Temp is %.2f" % (ds.read_temp(roms[0])) , "Roboto_BlackItalic24", ugfx.BLACK) ugfx.flush() pm.feed()"""