【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
2022-07-115472
AI 快速预览详细
本文介绍了如何使用行空板点亮WS2812B的256位LED硬屏。通过详细的连接方式和调试步骤,你可以轻松实现自定义显示效果。无论是DIY项目还是LED显示屏制作,都能从中受益。
手头有二块WS2812B硬屏板子![]() |
手头有二块WS2812B硬屏板子![]() |
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
行空板测试外接执行器模块——Mind+图形编程
测试程序三十三:行空板点亮256位LED硬屏
实验接线:行空板P21口接WS2812B的IN端
行空板测试外接执行器模块——Mind+代码编程
测试程序三十二:行空板逐点随机颜色的彩虹灯
实验接线:行空板P21口接WS2812B的IN端
[code]#【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
#行空板测试外接执行器模块——Mind+代码编程
#测试程序三十二:行空板逐点随机颜色的彩虹灯
#实验接线:行空板P21口接WS2812B的IN端
from pinpong.extension.unihiker import *
from pinpong.board import Board,Pin
from pinpong.board import NeoPixel
import random
import time
Board().begin()
my_variable = 0
np1 = NeoPixel(Pin((Pin.P21)),64)
while True:
if (my_variable < 64):
for my_variable in range(0, 64):
np1[my_variable] = ((random.randint(0, 4)),(random.randint(0, 4)),(random.randint(8, 25)))
time.sleep(0.1)[/code]
[backcolor=rgb(255, 255, 255)][font="]
[/font][/backcolor]
行空板测试外接执行器模块——Mind+图形编程
测试程序三十一:行空板逐个点亮64位LED
实验接线:行空板P21口接WS2812B的IN端
行空板测试外接执行器模块——Mind+代码编程
测试程序三十:行空板逐个点亮64位LED
实验接线:行空板P21口接WS2812B的IN端
[code]#【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
#行空板测试外接执行器模块——Mind+代码编程
#测试程序三十:行空板逐个点亮64位LED
#实验接线:行空板P21口接WS2812B的IN端
from pinpong.extension.unihiker import *
from pinpong.board import Board,Pin
from pinpong.board import NeoPixel
import time
Board().begin()
my_variable = 0
np1 = NeoPixel(Pin((Pin.P21)),64)
while True:
if (my_variable < 64):
for my_variable in range(0, 64):
np1[my_variable] = (0,5,0)
time.sleep(0.1)
if (my_variable < 64):
for my_variable in range(63, -1, -1):
np1[my_variable] = (5,0,0)
time.sleep(0.1)
if (my_variable < 64):
for my_variable in range(0, 64):
np1[my_variable] = (0,0,40)
time.sleep(0.1)[/code]
行空板测试外接执行器模块——Mind+图形编程
测试程序二十九:行空板 64位LED硬屏满天星
实验接线:行空板P21口接WS2812B的IN端
行空板测试外接执行器模块——Mind+代码编程
测试程序二十八:行空板P21点亮64位LED硬屏
实验接线:行空板P21口接WS2812B的IN端
[code]#【花雕体验】18 行空板点亮WS2812B的256位LED硬屏
#行空板测试外接执行器模块——Mind+代码编程
#测试程序二十八:行空板P21点亮64位LED硬屏
#实验接线:行空板P21口接WS2812B的IN端
from pinpong.extension.unihiker import *
from pinpong.board import Board,Pin
from pinpong.board import NeoPixel
import time
Board().begin()
np1 = NeoPixel(Pin((Pin.P21)),64)
while True:
np1[0] = (255,0,0)
time.sleep(1)
np1[0] = (0,0,0)
time.sleep(1)[/code]
[backcolor=rgb(255, 255, 255)][font="]智能反接保护,电源反接不会损坏IC。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]IC控制电路与LED点光源公用一个电源。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]内置信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]内置上电复位和掉电复位电路。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]串行级联接口,能通过一根信号线完成数据的接收与解码。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]任意两点传传输距离在不超过5米时无需增加任何电路。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]当刷新速率30帧/秒时,级联数不小于1024点。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]数据发送速度可达800Kbps。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]光的颜色高度一致,性价比高。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]主要应用领域[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。[/font][/backcolor]
[backcolor=rgb(255, 255, 255)][font="]
[/font][/backcolor]