//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 灯条相关推荐

  1. 安信可ESP-12K模组学习心得 ③ 安信可 ESP-12K 驱动 WS2812B 灯板,实现五彩斑斓的灯光效果;

    一 前言 今天为大家带来的是 安信可 ESP-12K 驱动WS2812B 灯板: 二 材料 安信可 ESP-12K 开发板 x1 WS2812B 灯板一个, 杜邦线若干 接线图: ESP-12K WS ...

  2. 第八章 ESP32驱动LED灯

    关注嘉友创科技公众号 源码地址:https://github.com/HX-IoT/ESP32-Developer-Guide ESP32开发指南QQ群:824870185,内有pdf版,排版整洁. ...

  3. JL690X(2)驱动RGB灯带

    AC690X驱动WS2812(SM16703P)点亮RGB灯带 在使用AC690X系列蓝牙时,需要设计驱动几十个RGB灯带的程序,经一段时间学习后成功驱动,现在把实现过程分享给大家共同学习. 1.芯片 ...

  4. ESP32使用外设RMT控制WS2812灯条

    目录 一.简介 二.所需材料 三.官方例程 四.使用方法 4.1 RMT初始化 4.2 WS2812初始化 4.3 点亮WS2812 五.LED颜色渐变 5.1 第一种实现方法 5.2 第二种实现方法 ...

  5. 秒上手!使用Arduino控制基于WS2812B的LED灯条

    使用Arduino控制基于WS2812B的LED灯条 一.材料准备 硬件部分 1. Arduino UNO R3 开发板 2. 基于WS2812B的LED灯条 3. 杜邦线若干 软件部分 1. Ard ...

  6. FPGA驱动RGB灯带WS2812B

    记录一下短学期做的东西 -- FPGA驱动RGB灯带WS2812B 设计目标 1.有多种模式,按键调节模式等参数: 2.模式1:红绿蓝白四色循环显示,速度.亮度可调: 3.模式2:7彩虹+白色,闪烁, ...

  7. ESP32Arduino学习(三).ESP32驱动WS2812第一个灯绿色问题的解决(Adafruit_NeoPixel库)

    问题 在使用ESP驱动WS2812灯带时存在的问题 1,连续刷新闪烁 2.开机第一个灯亮绿色(使用过少的灯数时会出现这个情况) 解决方法 1,连续刷新闪烁 你可能使用的是比较旧的Adafruit_Ne ...

  8. 乐鑫esp8266学习rtos3.0笔记第7篇:我又来了,基于rtos3.0版本 SDK编程 SPI 驱动 ws2812b 七彩灯,代码全部开源奉献给你们!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  9. STM32使用PWM+DMA方式驱动WS2812灯珠

    一. 关于WS2812 WS2812 内部集成了处理芯片和3颗不同颜色的led灯(红,绿,蓝),通过单总线协议分别控制三个灯的亮度强弱,达到全彩的效果. WS2812B Datasheet 二. WS ...

最新文章

  1. python数据库gui_从python数据库在gui上打印数据
  2. python编程从入门到实践课后题答案-python编程:从入门到实践习题5-8~5-11
  3. 学习OCS客户端定制
  4. pycharms怎么看文件被什么引用_办公室文件柜怎么选,选购文件柜有什么窍门
  5. html 跟随鼠标移动线条,canvas跟随鼠标移动的随机线条
  6. 深入学习Java多线程——并发机制底层实现原理
  7. 【渝粤教育】电大中专审计原理与实务 (2)作业 题库
  8. JavaScript中this和$(this)之间的区别以及extend的使用
  9. 随手记---字符和词汇的区别
  10. flume中HDFS IO error
  11. MQTT服务器Mosquitto的使用及配置过程中的一些问题和解决方法
  12. openresty ngx_lua请求响应
  13. OpenJDK源码赏析之三:Java命令参数的读取处理流程
  14. win10:谷歌浏览器如何导出扩展程序
  15. yxc_第一章 基础算法(三)_区间合并
  16. (笔记)神经网络压缩,Ristretto: Hardware-Oriented Approximation of Convolutional Neural Networks(一)
  17. 田野调查手记·浮山摩崖石刻(六)
  18. linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error‘ event 的解决方法
  19. 前端导出 excel 打开文件提示:发现“XXX.xIsx“中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击‘是“。
  20. 万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)

热门文章

  1. 文件碎片/磁盘碎片的一些知识
  2. Java——为什么要有接口?
  3. 初识ecshop小京东(1)——认识路由
  4. 「数据结构」普林斯顿算法课第二周作业
  5. 碳纳米管(CNT)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. 问题 C: Fraction 分数类 I
  7. iPhone销量下降,这两种方法可以把Android和iPhone手机投屏到电脑上!
  8. Android okhttp3设置代理(http/https)
  9. 外贸企业邮箱域名是什么?企业内部邮箱域名注册解析怎么做?
  10. htpps安装证书检查提示“错误: 服务器缺少中间证书”