def set_rgb(color): if color == "red": Board.RGB.setPixelColor(0, Board.PixelColor(255, 0, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(255, 0, 0)) Board.RGB.show() elif color == "green": Board.RGB.setPixelColor(0, Board.PixelColor(0, 255, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 255, 0)) Board.RGB.show() elif color == "blue": Board.RGB.setPixelColor(0, Board.PixelColor(0, 0, 255)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 0, 255)) Board.RGB.show() else: Board.RGB.setPixelColor(0, Board.PixelColor(0, 0, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 0, 0)) Board.RGB.show()
def set_rgb(self, color): """ Set the RGB light color of the expansion board to make it consistent with the color to be tracked """ if color == "red": Board.RGB.setPixelColor(0, Board.PixelColor(255, 0, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(255, 0, 0)) Board.RGB.show() elif color == "green": Board.RGB.setPixelColor(0, Board.PixelColor(0, 255, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 255, 0)) Board.RGB.show() elif color == "blue": Board.RGB.setPixelColor(0, Board.PixelColor(0, 0, 255)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 0, 255)) Board.RGB.show() else: print('set_rgb color not found') Board.RGB.setPixelColor(0, Board.PixelColor(0, 0, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 0, 0)) Board.RGB.show()
def reset_light(): Board.RGB.setPixelColor(0, Board.PixelColor(0, 0, 0)) Board.RGB.setPixelColor(1, Board.PixelColor(0, 0, 0)) Board.RGB.show()