如何用newbit控制neopixel
发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,如何用newbit控制neopixel,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。microbit / newbit 可以方便的控制
千家信息网最后更新 2024年10月01日如何用newbit控制neopixel
如何用newbit控制neopixel,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
microbit / newbit 可以方便的控制 neopixel 彩灯(WS2812)。无论是micropython 还是 javascript 固件,都包含了 neopixel 控制,使用起来非常简单。
在 micropythhon 中,我们可以用 microbit / newbit 的任意一个 GPIO 控制neopixel,可以控制任意数量的彩灯。
例如:
import neopixel
np = neopixel.NeoPixel(pin1, 8)
np[0] = (0, 0, 200)
np[1] = (0, 50, 100)
np[2] = (200, 0, 0)
np.show()
函数 neopixel.NeoPixel(PIN, NUM) 用来创建 neopixel 对象,它有两个参数,第一个是GPIO,第二个是彩灯的数量。
neopixel 对象是一个元组列表,每个列表项都是由 RGB 三种颜色组成的元组。RGB参数的范围是 0-255,三种颜色组合起来就有 256 x 256 x 256 = 1.67M种颜色。
颜色参数写入列表后并不能改变彩灯,还需要调用函数 show(),才会更新。如果要清除彩灯,可以调用函数 clear()。
图形化编程
import neopixel
import random
from microbit import *np = neopixel.NeoPixel(pin0, 8)
while True: np[(random.randint(0, 7))] = ((random.randint(1, 50)), (random.randint(1, 50)), (random.randint(1, 50))) np.show() sleep(100)
用PXT block editor编程
注意:如果直接用 microbit/newbit的3.3V供电,注意不要控制太多LED,因为LDO的输出功率有限,很容易造成过热保护。超过8个LED最好就用外部电源。
看完上述内容,你们掌握如何用newbit控制neopixel的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
控制
彩灯
颜色
函数
参数
内容
对象
数量
方法
更多
问题
编程
束手无策
为此
两个
功率
原因
固件
图形
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
论文网络安全的总结
最权威的经济数据库
改mysql数据库端口号
党委网络安全和信息化工作机制
上海网络安全教育中心
服务器连外网
南京互联网科技小贷公司
电子工作邮箱制度网络安全
dell服务器的管理口
数据库怎么复制表
岳阳日报网络安全宣传周
奉贤区一站式软件开发五星服务
ftp服务器注册
方舟手游一个服务器开多久
暗影格斗3服务器地域怎么改
幼儿园防电信网络安全教育教案
mysql数据库 安全加固
艾尔等法环服务器
网络安全手抄报该写的字
百度云数据库大小
oracle 数据库慢
计算机软件开发分几级
天津市华商网络技术有限公司
重庆网络软件开发流程代理商
征集网络安全广告
北京广厦网络技术有限公司电话
网络安全防护类书籍
云服务器运行exe教程
网络安全研究生月薪多少
我的世界中国版饥饿游戏服务器