ESP32 驱动WS2812B 灯条
//WS2812 灯条
#include <Arduino.h>
#include <Adafruit_NeoPixel.h>//关键是这个库
#define WS_PIN 16 //定义选择引脚
#define WS_NUM 3 //定义led个数,决定数组长度
Adafruit_NeoPixel pixels(WS_NUM, WS_PIN, NEO_GRB + NEO_KHZ800);//第一个参数led个数,第二个引脚号,第三个rgb模式,第四个800khz-ws2812
void WS2812Run(void)
{
Serial.begin(115200);
/***WS2812******/
pixels.begin();//初始化灯带
pixels.clear();//清空灯带数组
pixels.setPixelColor(0,pixels.Color(100, 0, 0));//注意是从0开始,第一个led对应0
pixels.setPixelColor(1,pixels.Color(0, 100, 0));//三色对应(R,G,B)
pixels.setPixelColor(2,pixels.Color(0, 0, 100));
pixels.show();//刷新
/***WS2812******/
}
//下面代码都无关//
void abc() {
Serial.printf("111\n");
vTaskDelay(500);
}
ESP32 驱动WS2812B 灯条相关推荐
- 安信可ESP-12K模组学习心得 ③ 安信可 ESP-12K 驱动 WS2812B 灯板,实现五彩斑斓的灯光效果;
一 前言 今天为大家带来的是 安信可 ESP-12K 驱动WS2812B 灯板: 二 材料 安信可 ESP-12K 开发板 x1 WS2812B 灯板一个, 杜邦线若干 接线图: ESP-12K WS ...
- 第八章 ESP32驱动LED灯
关注嘉友创科技公众号 源码地址:https://github.com/HX-IoT/ESP32-Developer-Guide ESP32开发指南QQ群:824870185,内有pdf版,排版整洁. ...
- JL690X(2)驱动RGB灯带
AC690X驱动WS2812(SM16703P)点亮RGB灯带 在使用AC690X系列蓝牙时,需要设计驱动几十个RGB灯带的程序,经一段时间学习后成功驱动,现在把实现过程分享给大家共同学习. 1.芯片 ...
- ESP32使用外设RMT控制WS2812灯条
目录 一.简介 二.所需材料 三.官方例程 四.使用方法 4.1 RMT初始化 4.2 WS2812初始化 4.3 点亮WS2812 五.LED颜色渐变 5.1 第一种实现方法 5.2 第二种实现方法 ...
- 秒上手!使用Arduino控制基于WS2812B的LED灯条
使用Arduino控制基于WS2812B的LED灯条 一.材料准备 硬件部分 1. Arduino UNO R3 开发板 2. 基于WS2812B的LED灯条 3. 杜邦线若干 软件部分 1. Ard ...
- FPGA驱动RGB灯带WS2812B
记录一下短学期做的东西 -- FPGA驱动RGB灯带WS2812B 设计目标 1.有多种模式,按键调节模式等参数: 2.模式1:红绿蓝白四色循环显示,速度.亮度可调: 3.模式2:7彩虹+白色,闪烁, ...
- ESP32Arduino学习(三).ESP32驱动WS2812第一个灯绿色问题的解决(Adafruit_NeoPixel库)
问题 在使用ESP驱动WS2812灯带时存在的问题 1,连续刷新闪烁 2.开机第一个灯亮绿色(使用过少的灯数时会出现这个情况) 解决方法 1,连续刷新闪烁 你可能使用的是比较旧的Adafruit_Ne ...
- 乐鑫esp8266学习rtos3.0笔记第7篇:我又来了,基于rtos3.0版本 SDK编程 SPI 驱动 ws2812b 七彩灯,代码全部开源奉献给你们!
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- STM32使用PWM+DMA方式驱动WS2812灯珠
一. 关于WS2812 WS2812 内部集成了处理芯片和3颗不同颜色的led灯(红,绿,蓝),通过单总线协议分别控制三个灯的亮度强弱,达到全彩的效果. WS2812B Datasheet 二. WS ...
最新文章
- python数据库gui_从python数据库在gui上打印数据
- python编程从入门到实践课后题答案-python编程:从入门到实践习题5-8~5-11
- 学习OCS客户端定制
- pycharms怎么看文件被什么引用_办公室文件柜怎么选,选购文件柜有什么窍门
- html 跟随鼠标移动线条,canvas跟随鼠标移动的随机线条
- 深入学习Java多线程——并发机制底层实现原理
- 【渝粤教育】电大中专审计原理与实务 (2)作业 题库
- JavaScript中this和$(this)之间的区别以及extend的使用
- 随手记---字符和词汇的区别
- flume中HDFS IO error
- MQTT服务器Mosquitto的使用及配置过程中的一些问题和解决方法
- openresty ngx_lua请求响应
- OpenJDK源码赏析之三:Java命令参数的读取处理流程
- win10:谷歌浏览器如何导出扩展程序
- yxc_第一章 基础算法(三)_区间合并
- (笔记)神经网络压缩,Ristretto: Hardware-Oriented Approximation of Convolutional Neural Networks(一)
- 田野调查手记·浮山摩崖石刻(六)
- linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error‘ event 的解决方法
- 前端导出 excel 打开文件提示:发现“XXX.xIsx“中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击‘是“。
- 万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)
热门文章
- 文件碎片/磁盘碎片的一些知识
- Java——为什么要有接口?
- 初识ecshop小京东(1)——认识路由
- 「数据结构」普林斯顿算法课第二周作业
- 碳纳米管(CNT)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 问题 C: Fraction 分数类 I
- iPhone销量下降,这两种方法可以把Android和iPhone手机投屏到电脑上!
- Android okhttp3设置代理(http/https)
- 外贸企业邮箱域名是什么?企业内部邮箱域名注册解析怎么做?
- htpps安装证书检查提示“错误: 服务器缺少中间证书”