【模块介绍】WS2812(硬件部分)

2023-10-26

目录

引脚定义

电气属性

电路连接

PCB

软件部分 


引脚定义

391701141fe942ae926eafbb200bcfec.png

725699e801c44a13a137704656acf95c.png

这是数据手册中引脚定义图和连接方式 

可以看出,这个灯是自带芯片控制R G B三色的亮度

可以通过上级的DOUT->下级的DIN来使其进行级联

电容官方建议是使用100nF,实测当数量较少时可以不加滤波电容

电气属性

输入电源电压为3.5到5.3V

也就是说对于3.3v的单片机不能直接使用自带的电源

即使是5V单片机也不建议使用自带电源给WS2812供电,避免影响单片机

这个灯的功率还是较高的,单个灯5v供电时功率在50mA左右

69f6e2ef06dc46e79e3dc7b27585034d.png

 逻辑电压有两个条件需要同时满足

1.根据上表中第二行

        逻辑电压需要在-0.5到VDD+0.5之间

2.根据下表可以看出

        逻辑高电平要高于0.7Vcc

        逻辑低电平要低于0.3Vcc

如果使用5V供电

高电平要高于3.5V,低电平要低于1.5V

因此使用3.3V单片机控制时不能直接用GPIO输出高低电平,一般使用开漏浮空,外接5V上拉

093c8f0ace2744a483b45e5de76ade4c.png

电路连接

使用5V单片机时直接连接即可

使用3.3V单片机时,需要将GPIO设为开漏浮空,外接上拉电阻(常用10kΩ)

如下图 

792f17a4ae4a41b59e5eeaaff7ec3c48.png

PCB

00e829b5c31643bc89b02dc91985d79e.png

 deadf8a68ab24c8f8d96e31adde1ce8f.png

链接:百度网盘

软件部分 

模拟时序发送

WS2812(PWM+DMA)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【模块介绍】WS2812(硬件部分) 的相关文章

随机推荐

  • 【Python】平面多边形Wachspress坐标、中值坐标的计算及其等高线

    平面多边形Wachspress坐标 中值坐标的计算及其等高线 代码仅供参考 复杂度极高 暂时无优化 1 Wachspress坐标等高线绘制 1 1 程序 计算有向面积 def dir acr point1 point2 point3 res
  • Unity3d——ParticleSystem粒子光环

    记录一下学习的过程 首先是Inspector视窗中Particle System的属性 可以通过修改属性来改变粒子的效果 基本属性 Duration 发射器发送粒子持续的时间 比如设置为5 就是5秒后不再发送新的粒子 Looping 循环发
  • 1140: 小数点后第n位 多实例java

    import java util Scanner public class oj1 public static void main String args Scanner input new Scanner System in int t
  • 利用OpenGL设计贪吃蛇游戏

    利用OpenGL设计贪吃蛇游戏 文章目录 利用OpenGL设计贪吃蛇游戏 任务介绍 游戏玩法 开发环境 游戏实现 贪吃蛇游戏的框架搭建 主程序 游戏类 游戏对象类 工具类 着色器类 摄像机类 精灵渲染类 场景 蛇 食物的渲染 场景 蛇 食物
  • Windows 下将Python项目打包为.exe可执行文件

    Pycharm 打包为 exe 可执行文件 01 安装 PyInstaller 模块 02 打包文件 01 安装 PyInstaller 模块 Python 项目编写完成后 可以将其打包成一个 exe 可执行文件 这样即使计算机上没有Pyt
  • Android平台RTMP推送或GB28181设备接入端如何实现采集audio音量放大?

    我们在做Android平台RTMP推送和GB28181设备对接的时候 遇到这样的问题 有的设备 麦克风采集出来的audio 音量过高或过低 特别是有些设备 采集到的麦克风声音过低 导致播放端听不清前端采集的audio 这时候 就需要针对采集
  • docker容器打通git

    现在github 是通过access token鉴权登录的 在个人设置页面可以创建自己的token 一定要记得保存下来 页面关闭后就不会再展示了 在docker容器中clone仓库代码 会报识别不出github域名 这个时候ping一下gi
  • Python类与对象

    目录 1 语法 1 1 定义类 1 2 调用类 1 3 方法 2 封装 2 1 属性 2 2 类与方法的相互调用 2 3 私有方法 3 继承 3 1 单继承 3 2 多继承 3 3 连续继承 3 4 调用父类同名方法 3 5 查看继承关系
  • Vue获取子组件实例对象 ref 属性

    在 Vue 中推荐使用 ref 属性获取 DOM 元素 这种方式可以提高性能 如果将 ref 属性使用在组件上 那么返回的就是这个组件的实例对象 使用方式 p 或 p
  • 纯css实现爱心

    实现原理图如下 代码如下
  • 计算公式python

    输入整数n 1 lt n lt 10000 计算公式1 1 1 2 1 1 2 n 的值 输入形式 从控制台输入整数n 1 lt n lt 10000 输出形式 控制台输出公式结果 小数点后保留4位 鲜例输入 4 样例输出 1 6000 样
  • python 使用pymysql连接Mysql方法

    调用如下方法传入sql 即可得到返回数据 链接 import pymysql from pymysql cursors import DictCursor def getData sql 1 连接数据库 conn pymysql conne
  • C++类模板 template

    类模板与函数模板的定义和使用类似 有时 有两个或多个类 其功能是相同的 仅仅是数据类型不同 如下面语句声明了一个类 class Compare int public Compare int a int b x a y b int max r
  • 7.24 两道二进制题目练习的总结

    1 兴趣是最好的老师 首先我们把根据PE文件的格式知道这个文件本身有错误 所以不能在IDA中打开 我们先把它在010Editor exe中修改一下 我们把PE头改为50 45 00 00 然后就把它拉入IDA中 然后打开 找到有程序的开始进
  • powershell共享服务器写文件,Powershell共享文件夹

    使用Powershell自动设置文件共享 需要用到WMI对象 WIN32 Share类 确保共享的文件夹是否存在 如果不存在就创建 创建一个WIN32 Share对象 查看WIN32 Share对象支持的方法 查看WIN32 Share的c
  • DVWA-XSS (Stored) Low/Medium/High低中高级别

    作者简介 CSDN top100 阿里云博客专家 华为云享专家 网络安全领域优质创作者 推荐专栏 对网络安全感兴趣的小伙伴可以关注专栏 网络安全入门到精通 XSS Stroed 一 Low级别 二 Medium级别 三 Hign级别 这关是
  • 七、VPN技术之隧道技术原理与VPN技术原理(PPTP协议、L2TP协议、MPLS VPN、Web VPN)

    更多网络基础内容可见 网络基础学习目录及各章节指引 7 2 GRE 虽然计算机网络技术已经逐步发展完善和成熟 并且具有通用的OSI模型体系和TCP IP模型体系 但是各类厂商公司在研发自己的网络设备时 依旧会有自己私有协议的存在 当我们在发
  • Python3.7 Scrapy 执行爬虫任务提示:Unknown command: crawl

    Windows cmd 窗口执行爬虫任务指令 提示如下错误信息 错误的原因 误删了Scrapy 项目下的scrapy cfg的文件 导致上面错误情况的发生
  • Python 邻接矩阵实现无向图、有向图的三种方法,并绘图显示

    网上查了很多资料 发现主要是使用邻接表来实现图 并进行遍历的 而采用邻接矩阵的就非常少 不得已 就只有闭门造车 埋头苦修 小有成果 供后来学习者研究 通过二维数组建立无向图 通过二维数组建立有向图 通过边建立有向图 为方便查看 通过Netw
  • 【模块介绍】WS2812(硬件部分)

    目录 引脚定义 电气属性 电路连接 PCB 软件部分 引脚定义 这是数据手册中引脚定义图和连接方式 可以看出 这个灯是自带芯片控制R G B三色的亮度 可以通过上级的DOUT gt 下级的DIN来使其进行级联 电容官方建议是使用100nF