2018-10-6 23:24:30 [显示全部楼层]
6036浏览
查看: 6036|回复: 2

[入门教程] 【掌控】mpython-光线传感器---一闪一闪亮晶晶灯光秀

[复制链接]
本帖最后由 rzegkly 于 2018-10-8 21:21 编辑

【掌控】mpython-光线传感器---一闪一闪亮晶晶灯光秀图1  
新版一闪一闪亮晶晶》灯光秀


满天都是小星星

挂在天上放光明

好像许多小眼睛

一闪一闪亮晶晶

满天都是小星星

儿时的摇篮曲《小星星》,利用掌控板上光线传感器,加入灯光效果很好。

程序如下:

[mw_shl_code=python,true]from mpython import * #掌控库

import time           #时间库

while True:

    display.fill(0)   #清屏

    display.DispChar(' 一闪一闪 小星星 ',20,0)      

    display.DispChar("亮度:",0,45)    #显示亮度到0,45

    display.text("%d" % (light.read()), 48, 50)  #显示板载光线传感器

    display.show()     #刷新

    time.sleep_ms(10) #延时10ms  

    if light.read()  > 4000 :

        rgb[0] = (255,0,0)    # 设置红色

        rgb[1] = (255,0,0)  # 设定为红色

        rgb[2] = (255,0,0)   # 设置为红色

        rgb.write()

    else:

        if light.read() >2000:

            rgb[0] = (0,255,0)    # 设置绿色

            rgb[1] = (0,255,0)  # 设定为绿色

            rgb[2] = (0,255,0)   # 设置为绿色

            rgb.write()   

        else:

            if light.read() > 1000 :

                rgb[0] = (0,0,255)    # 设置蓝色

                rgb[1] = (0,0,255)  # 设定为蓝色

                rgb[2] = (0,0,255)   # 设置为蓝色

                rgb.write()   

            else:

                rgb[0] = (0,0,0)   

                rgb[1] = (0,0,0)  

                rgb[2] = (0,0,0)   

                rgb.write()   [/mw_shl_code]

      

rzyzzxw  版主

发表于 2018-10-7 20:57:28

很不错哦。
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2018-10-7 21:19:25


有点粗糙,很多地方不是很清楚。希望大圣老师多指导
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail