UpyCraft-micropython: 让Microbit燃烧起来
2017-08-101.8万
AI 快速预览详细
这篇帖子介绍了如何使用UpyCraft-micropython在Microbit上实现火焰效果。所需硬件包括micro:bit主板和数据线,软件为UpyCraft-Micropython。通过代码示例,展示了如何显示图像、处理乘法运算符、检测摇晃、选择随机数以及让图像移动和变淡。最终效果是模拟火焰在燃烧的效果。
通过这篇帖子,你将会知道:
所需工具: 硬件:
软件: 代码: 第1行和第2行:导入需要的包 第4行到第7行:初始化图像,全为0表示没有图像。i = Image("00000:"*5)与i =Image("00000:00000:00000:00000:00000")效果一样,全为0表示没有图像,1-9表示有图像,1的颜色最浅 第8行:设置初始化的摇晃强度 第11行:循环开始,从第12行到28行会重复运行 第13行:将图片显示出来 第14行:睡眠0.1秒 第17行和第18行:判断语句,利用microbit的加速传感器检测是否发生摇晃,如果摇晃,将震动强度置1 第21行:将图像向上平移一个单位,并且亮度变为之前的0.98倍 第27行和第28行:一个for循环,循环5次,每一次循环,第4行第x个LED的亮度会随机变化。 效果: 1.没有摇晃 ![]() 2.摇晃 ![]() 根据以上步骤,将代码运行起来,显示的图像就像火焰在燃烧 ^-^ 欢迎大家加入uPyCraft-micropython QQ群:619558168 |
相关帖子
- . 基于树莓派Pico的电压表
- . 【Mind+ microPython扩展库发布】URM09- Trig超声波测距传感器
- . nfc卡64个数据块全部误写为0x00怎么恢复
- . Mind+中如何切换掌控板MicroPython固件?
- . Mind+用户必看!Arduino C与micropython,Mind+与mPython的区别
- . 救命 马上实地要去跑了,但是我的小车没有反应.
- . FireBeetle 2 ESP32-C5基于ESPNOW的无线通信
- . FireBeetle 2 ESP32 P4套装开箱和双OLED屏驱动
- . 行空板K10 刷机为micropython 展示图片
- . win11系统上传程序到microbit都会卡在98%很久






