2017012518-申奥
来自iCenter Wiki
这是一个学生创建的条目。
申奥,来自交叉信息研究院,2017级本科生。
云计算与智能硬件-第二组
首先根据老师的要求,首先验证了RGBLED与环境光传感器的工作。
然后根据文档实现了小灯根据环境光照交替亮灭的文档。 同时单色LED灯会交替亮灭。
color = 0 Delay1 = 0.3 Delay2 = 0.3 rgbleds = [RGBLED(index) for index in [4,5]] while my_switch.read(): value=my_als.read() if (value < 20): color = (color + 3) % 8 for rgbled in rgbleds: if rgbled.read(): rgbled.off() else: rgbled.on(color) sleep(Delay1) for led in leds: led.off() sleep(Delay2) for led in leds: led.toggle() sleep(Delay2) for led in leds[::-1]: led.off() sleep(Delay2) for led in leds[::-1]: led.toggle() sleep(Delay2) elif (value > 200): #leds[0].off() #else: for i in range(4): leds[i].off() for rgbled in rgbleds: rgbled.off() sleep(1) for i in range(4): ## 程序结束时关闭光照 leds[i].off() for rgbled in rgbleds: rgbled.off() print('End of this demo ...')