[UIFLOW] Color Sensor reading error



  • When I use this code

    from m5ui import *
    import units
    
    clear_bg(0x111111)
    color0 = units.get(units.color,units.PORTA)
    
    
    
    btnA = M5Button(name="ButtonA", text="ButtonA", visibility=False)
    btnB = M5Button(name="ButtonB", text="ButtonB", visibility=False)
    btnC = M5Button(name="ButtonC", text="ButtonC", visibility=False)
    title0 = M5Title(title="Colour tester", fgcolor=0xFFFFFF, bgcolor=0x0000FF)
    rectangle0 = M5Rect(108, 99, 60, 60, 0xFFFFFF, 0xFFFFFF)
    
    
    while True:
      rectangle0.setBgColor((color0.Red << 16) | (color0.Green << 8) | color0.Blue)
      wait(0.001)
    

    The colour on screen in not matching the colour sample I'm testing and trying to adjust the values is proving pointless.

    Can anyone get this to display properly?