esp32 micropython 控制ws2812 RGB灯带
ws2812RGB灯带
==注意:==灯带需要三个线头都接好,然后程序输出控制后才能亮,只是正负极插好不会亮的
连接走线:
esp32 | RGB灯带 |
---|---|
5v引脚 | 母头电源处 |
gnd | 母头gnd |
D12引脚 | 母头din |
rgb灯带 ws2812
代码:
from machine import Pin
from neopixel import NeoPixel
import utimepin = Pin(12, Pin.OUT)
np=NeoPixel(pin,30) ##30表示RGB灯带上灯珠个数red = (255,0,0)
blue=(0,0,255)
green=(0,255,0)def show(color,num):for i in range(10*num,10*(num+1)):np[i] = colornp.write()utime.sleep(0.1)while True:for i in range(3):show(red,i)#utime.sleep(3)show(blue,i)#utime.sleep(3)show(green,i)#utime.sleep(3)
from machine import Pin
from neopixel import NeoPixel
import utimepin = Pin(12, Pin.OUT)
np=NeoPixel(pin,30)red = (255,0,0)
blue=(0,0,255)
green=(0,255,0)def show(color,num):
"""灯带正序循环"""for i in range(num,30):np[i] = colornp.write()utime.sleep(0.05)def show1(color,num):
"""灯带反向循环"""for i in range(num,30)[::-1]:np[i] = colornp.write()utime.sleep(0.05)while True:for i in range(1):show(red,i)#utime.sleep(3)show1(blue,i)#utime.sleep(3)show(green,i)#utime.sleep(3)show1(red,i)#utime.sleep(3)show(blue,i)#utime.sleep(3)show1(green,i)
esp32 micropython 控制ws2812 RGB灯带相关推荐
- FPGA驱动RGB灯带WS2812B
记录一下短学期做的东西 -- FPGA驱动RGB灯带WS2812B 设计目标 1.有多种模式,按键调节模式等参数: 2.模式1:红绿蓝白四色循环显示,速度.亮度可调: 3.模式2:7彩虹+白色,闪烁, ...
- 驱动RGB灯带MCU阐述
驱动RGB灯带MCU推荐 本文仅分享个人工作中积累的经验,无任何商业行为,若有更好的方案欢迎交流共同进步. 一.RGB灯带驱动IC简介 市面上存在多种RGB驱动IC,比如:WS2812,YX1903B ...
- 【STC15控制WS2812 RGB彩灯级联】
STC15控制WS2812 RGB彩灯级联 下面是基于STC15F2K60S2的WS2812RGB彩灯级联测试. 一.WS2812介绍 引脚 工作时序 注意 当我们使用WS2812控制RGB彩灯的时候 ...
- JL690X(2)驱动RGB灯带
AC690X驱动WS2812(SM16703P)点亮RGB灯带 在使用AC690X系列蓝牙时,需要设计驱动几十个RGB灯带的程序,经一段时间学习后成功驱动,现在把实现过程分享给大家共同学习. 1.芯片 ...
- 基于arduino uno + WS2812b RGB灯带控制程序三
基于arduino uno + WS2812b RGB灯带控制程序三 下面这个函数,中的NEO_GRB + NEO_RGB参数搭配不一样,显示的效果和变换的样式就有差异,自由组合测试看效果. Adaf ...
- WS2812 RGB灯
文章目录 一.简介 二.原理 三.硬件介绍 四.通信协议 五.程序 一.简介 WS2812只需要一根信号线就能控制灯的多种颜色的变化,多个灯可以级联,在30hz的刷新频率下一个信号线能够控制至多500 ...
- 51单片机-RGB灯带
这个实验是灯带上有30颗RGB灯,每颗芯片控制3颗RGB灯,要使这30颗灯全亮蓝色. 这个DIN就是输入口,它输出高电平或者低电平,然后将高低电平分配给OUTR(红),OUTG(绿),OUTB(蓝), ...
- STM32F103ZE开发板WS2812B RGB灯带调试
调试时采用5颗灯珠的灯带. WS2812B每一颗灯都由24位控制,分为8位G,8为位R,8位B.从0到0xFF,数值越大那一种颜色越亮.发送的信号根据高低电平的时间分为1,0,和RES信号.103开发 ...
- RGB灯带简单案例 - 玛克君arduino
#include <Adafruit_NeoPixel.h> //128盏灯 信号口7 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(128, ...
最新文章
- C++ Primer 5th笔记(chap 16 模板和泛型编程)模板特例化
- R语言里面的循环变量
- PL/SQL工具执行SQL脚本文件
- PAT乙级 1086 就不告诉你 (附测试点1,2排查及用例)
- GDAL源码剖析(五)之Python命令行程序
- 如何从右键弹出菜单中清空删除数据加清空前提问确定
- 一个简单LEGv8处理器的Verilog实现【二】【指令相关基础知识与实验分析】
- matlab正弦波占空比怎么调,matlab实现可调节占空比的方波
- 9个你可能最想了解的关于微信指数的问题
- 如何组织一个高效的开发团队?
- 第47讲 Android Camera2 API AWB自动白平衡实战
- linux中重要文件夹介绍
- 学会php又忘了,要学会忘记的说说,学会忘记一个人的说说
- XXO客户端携带WUP包体进行协议测试
- 小米删除了文件无网络无服务器,小米手机里的文件删了怎么恢复?超详细解决方法...
- 滑膜控制和粒子群优化算法
- atm机存款场景图_怎么在自动存款机上存款?有图具体步骤的更好?
- 微信web开发者工具无法打开网络连接失败,网上的办法都无法解决的小伙伴可以用我这个办法
- hi3798mv200引脚调试
- helix qac 2022.1