# stopwatch from time import sleep from utils.octopus import button_init, button, disp7_init from shell.terminal import printTitle BB = button_init(0) # button boot = 0 # debounce: read 10 samples, only tolerate one false reading debounce = 9 d7 = disp7_init() select = 0 sec = 0 run = False printTitle("stopwatch.py") print("this is simple Micropython example | ESP32 & octopusLAB") print() while True: # print(select) if run: sec += 1 d7.show(sec / 10) print(sec / 10) sleep(0.1) if button(BB)[0] >= debounce: # beep() select += 1
from utils.octopus import disp7_init, printOctopus from utils.pinout import set_pinout print("this is simple Micropython example | ESP32 & octopusLAB") printOctopus() pinout = set_pinout() # set board pinout from utils.io_config import get_from_file io_conf = get_from_file() led = Led(2) led.blink() ws = Rgb(pinout.WS_LED_PIN,io_conf.get('ws')) ws.simpleTest() d7 = disp7_init() # display init def d7pause(ch = "-", sl = 0.5): for i in range(8): d7.show(" "*i + ch) sleep(sl) sleep(2) d7pause(sl=0.1) ws.rainbow_cycle() ws.color((0,0,0)) for i in range(9): d7.show(10-i) sleep(0.3)
# The MIT License (MIT) # Copyright (c) 2020 Jan Cespivo, Jan Copak # octopusLAB pubsub example import pubsub from utils.octopus import disp7_init d7 = disp7_init() # 8 x 7segment display init @pubsub.subscriber("value") def display_num(value): d7.show(value)
raise Exception( "Config error: InfluxDB URL is not set. Check configuration") if idb is None: raise Exception( "Config error: InfluxDB Database is not set. Check configuration") if imetric is None: raise Exception("Config error: InfluxDB Metric is not set") influx = InfluxDB(iurl, idb, iusr, ipsw, imetric, place=iplace) print("influx: ", iurl, idb) except Exception as e: print("config Exception: {0}".format(e)) print("Use config.setup()") exit(1) display = disp7_init() display.show("wifiConn") net = WiFiConnect() net.connect() display.show("timer on") tim1 = Timer(0) # for main 10 sec timer timer_init(tim1) # --- run --- print("--- run ---") # print("RAM free: " + str(mem_free()))