UIFlow 上手教程
设置 Unit Neco LED 颜色
from m5stack import *
from m5stack_ui import *
from uiflow import *
import unit
screen = M5Screen()
screen.clean_screen()
screen.set_screen_bg_color(0xFFFFFF)
neco_0 = unit.get(unit.NECO, unit.PORTB, 70)
def neco_0_button_wasPressed_cb():
# global params
neco_0.setRamdomColor(6)
pass
neco_0.button.wasPressed(neco_0_button_wasPressed_cb)
print((str('status:') + str((neco_0.button.wasPressed()))))
neco_0.setBrightness(20)
while True:
neco_0.setColorFrom(1, 5, 0xff0000)
wait_ms(2)
def neco_0_button_wasPressed_cb():
# global params
pass
neco_0.button.wasPressed(neco_0_button_wasPressed_cb)
print((str('status:') + str((neco_0.button.wasPressed()))))
neco_0.setBrightness(20)
neco_0.setColor(1, 0xff0000)
neco_0.setColorAll(0xff0000)
neco_0.setColorAll(0xff0000)
neco_0.setColorFrom(1, 5, 0xff0000)
neco_0.setColorFrom(1, 5, 0xff0000)
neco_0.setColorFrom(1, 5, 0xff0000)
neco_0.setRandomColorAll()
neco_0.setRandomColorFrom(1, 5)
neco_0.setRamdomColor(1)
neco_0.setRandomColorRandomLed()
neco_0.setRandomColorRandomLedFrom(1, 5)