ukázky – na pár řádků
octopus() w() time_init() zobrazení času: get_hhmm() '12:29' get_hhmm("-") > parametrem je "separátor" - defaultně ":" '12-29' jednoduché hodiny: modul ESP32 s ROBOTboard a 7-mi segment Displejem (8 číslic, obvod max) w() > připojení k internetu - správně nastaveno v setup() time_init() > ze serveru se stáhne aktuální čas (i datum) d7 = disp7_init() > inicializace sedmisegmentového displeje def clock(): … d7.show(get_hhmm("-")) … sleep(0.5) … d7.show(get_hhmm(" ")) blikání pomlčky - vidíme, že to žije … sleep(0.5) … while True: … clock() další možnost: from examples.clock import clock nebo využití: get_hhmmss() zdrojový kód > https://github.com/octopusengine/octopuslab/blob/master/esp32-micropython/examples/clock.py
RGB
barva na pozici "3": ws.color(RED,3) náhodné zobrazení barvy: >>> from util.rgb import wheel >>> def rnd_rgb(): ... col = wheel(urandom(1)[0]) ... wp.color(col) while True: rnd_rgb() sleep(1) varianta: from util.rgb import random_color while True: ws.color(random_color()) sleep(1) barva podle intenzity světla: while True: ... map(get_adc_aver(),500,4000,0,255) ... sleep(1) from util.ws_rgb import wheel def li(): … li = get_adc_aver() … print(li) … val = map(li,500,4000,0,255) … col = wheel(val) … np[0]=col … np.write() … simulace termostatu: změří se teplota a když je větší než zadaná, RGB svítí červeně, když je menší svítí MoDře, a když je v limitu, svítí (bliká) zeleně temp = 22 limit = 3 d = temp_init() > inicializuje dallas teplotní čidlo def oneTemp(): ... t = get_temp(*d) ... if t > temp + limit: ... RGB(RED) ... if t < temp + limit: ... RGB(BLUE) ... elseif: ... RGBblink(GREEN) barva podle twitteru: from examples.twitter_rgb import twitter_rgb #cheerlights http://api.thingspeak.com/channels/1417/field/2/last.txt ws.color( twitter_rgb ()) zdrojový kód > https://github.com/octopusengine/octopuslab/blob/master/esp32-micropython/examples/twitter_rgb.py

web server
octopus() w() from examples.webserver1 import * s = webserver_init() a pak: webserver_run(s) kde je: while True: … webconn(s) … zdrojový kód > https://github.com/octopusengine/octopuslab/blob/master/esp32-micropython/examples/webserver1.py api - coinmarketcup: from examples.get_bitcoin import bitcoin_usd bitcoin_usd() 11655.61 zdrojový kód > https://github.com/octopusengine/octopuslab/blob/master/esp32-micropython/examples/get_bitcoin.py
Automatické spouštění po startu pomocí main.py
octopus() file_copy("examples/clock.py") > main.py r()
printTitle(„clock.py“)print(„this is simple Micropython example | ESP32 & octopusLAB“)print()