0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用neopixel或ws 2812或带Arduino的快速LED

454398 来源:网络整理 作者:网络整理 2019-11-20 10:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:收集组件

购买零件:

购买ARDUINO UNO:

https://www.utsource.net/itm/p/7199843.html

购买WS2812 LED灯:

https://www.utsource.net/itm/p/8673712.html

购买WS2812 LED灯环:

https://www.utsource达网络/ITM/p/8673715.html

////////////////////////////////////////////////////////

所以首先需要获得两个重要组件,其中一个是arduino,另一个是neopixel ws2812 LED/led灯带或环形灯。

要购买的商品(会员链接)-

Arduino Uno-

https://www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod 。..

Ws2812 neo像素(12位)环-

https://www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812 -。..

https://www。 banggood.com/CJMCU-12-Bit-WS2812-5050-。..

Ws2812 neopixel(7bit)ring-

https://www.banggood.com/5Pcs- CJMCU -7-位WS2812-5 。..

HTTPS://www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5 。..

WS2812 neopixel(3 bit)环-

https://www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG 。..

https://www。 banggood.com/CJMCU-3bit-WS2812-RGB-LED.。.

WS2812新像素LED灯带-

https://www.banggood.com/AUDEW-1M4M5M-RGB -SMD5050 -。..

HTTPS://www.banggood.com/4-PCS-WS2812-5V-Taillight 。..

HTTPS://www.banggood。 COM/0_5M1M2M3M4M5M-DC5V-USB-R 。..

HTTPS://www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50 。..

https://开头www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R 。..

步骤2:连接

非常简单。您需要做的就是将neopixel的vcc连接到neopixel的+ 5v和Gnd并连接到neopixel的Gnd和Vin引脚到任何数字引脚(我将其连接到引脚6,因为我们将在软件中定义引脚6。)。

IIf连接出现问题,然后向视频寻求帮助。

第3步:编程

打开Arduino IDE,然后转到示例并转到“ neopixel”,然后打开“简单”草图。

在草图中,您需要首先设置两件事

1-定义PIN 6(您需要定义与neopixel的Vin引脚相连的arduino的引脚号,我们在这里使用PIN 6)

2-定义NUMPIXELS 12个(您需要定义neopixel的像素个数,这意味着它上面没有LED,neopixel上有12个LED,所以我们要使用12个)

在循环部分中,有一个命令用于设置neopixel的颜色

pixels.setPixelsColor(i,pixels.Color(r,g,b));

其中“ i”是您要打开任何颜色的像素或led的数量

&“ r”“ g”“ b”是红色,绿色,蓝色及其值范围的颜色阴影是0到255。

所以我们在这里使用

pixels.setPixelsColor(0,pixels.Color(0,0,255);

这意味着第一个像素设置为蓝色。

第4步:上传代码

最后一步是将代码上传到Arduino,您已经完成了;如果您所做的一切正确,那么neopixel将根据您给出的逻辑打开。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    243

    文章

    24445

    浏览量

    687542
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195991
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于STM32F103C8T6驱动WS2812彩灯模块点亮RGB灯

    一、WS2812模块简介 WS2812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据
    的头像 发表于 12-04 11:29 5617次阅读
    基于STM32F103C8T6驱动<b class='flag-5'>WS2812</b>彩灯模块点亮RGB灯

    【瑞萨RA6E2】驱动 WS2812 实现 RGB 跑马灯效果

    首先说明硬件接线调整:WS2812 灯珠串联时,第一个灯珠的 DI 引脚连接 RA6E2 的 P001 引脚,VCC 接开发板 5V 电源,GND 与开发板 GND 共地,后续灯珠的 DO 引脚连接
    发表于 11-25 01:55

    【瑞萨RA6E2】点亮 WS2812 全彩点阵屏

    WS2812 是彩色灯珠控制芯片,可以控制 RGB 三色灯珠混合呈现出 16M 种颜色,WS2812 有单颗芯片形式,需要外接 RGB 灯珠,也有集成 WS2812 的 RGB 灯珠。 WS2
    发表于 11-05 08:36

    【RA4L1-SENSOR】点亮 WS2812 全彩点阵屏

    WS2812 是彩色灯珠控制芯片,可以控制 RGB 三色灯珠混合呈现出 16M 种颜色,WS2812 有单颗芯片形式,需要外接 RGB 灯珠,也有集成 WS2812 的 RGB 灯珠。 WS2
    发表于 06-09 12:48

    【RA-Eco-RA4M2开发板评测】点亮WS2812点阵屏

    WS2812 是彩色灯珠控制芯片,可以控制 RGB 三色灯珠混合呈现出 16M 种颜色,WS2812 有单颗芯片形式,需要外接 RGB 灯珠,也有集成 WS2812 的 RGB 灯珠。 WS2
    发表于 05-07 15:28

    WS2812B on S32K144始终闪烁白色,即使没有数据也是如此,为什么?

    我正在尝试控制WS2812B RGB LED使用型号 S32K144EVB-Q100.我的目标是发送GRB 数据使用 bit-banging onPTD0.但是,LED 始终闪烁白色 (R=255
    发表于 04-08 07:15

    CW32模块使用 WS2812彩灯

    WS2812E是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个 元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含
    的头像 发表于 02-24 11:37 780次阅读
    CW32模块使用 <b class='flag-5'>WS2812</b>彩灯

    DS852有哪些品牌型号的其他特性比较

    的正弦波。 灵活性: 可通过微控制器DSP芯片进行实时控制。 具有高速选通输入,允许频率字和DAC输出频率的快速更新。 输出特性: 50Ω背面终端的互补模拟波形输出。 最差SFDR(无杂散动态范围
    发表于 02-24 09:32

    零知开源——使用 GPIO 模拟时序驱动 WS2812B LED

    ​利用零知增强版的GPIO 模拟时序        在本教程中,我们将探讨如何使用 零知增强版的 GPIO 接口来模拟 WS2812B LED的信号传输时序,从而实现对单色多彩
    的头像 发表于 02-20 15:43 2104次阅读
    零知开源——使用 GPIO 模拟时序驱动 <b class='flag-5'>WS2812</b>B <b class='flag-5'>LED</b> 灯<b class='flag-5'>带</b>

    零知开源——使用 GPIO 模拟时序驱动 WS2812B LED

    WS2812B LED的信号传输时序,从而实现对单色多彩 LED的控制。这种技术
    发表于 02-20 14:31

    零知开源——玩转WS2812B灯条模块

    上传到开发板中。 引用库文件WS2812B.h#include// 引入用于控制WS2812B LED的库 #define NUM_LEDS 9// 定义灯带上的
    发表于 02-19 17:25

    零知开源——玩转WS2812B灯条模块

    WS2812RGB灯       通过零知标准开发板平台上驱动WS2812RGB灯珠,包括WS2812B的供电电压、接线和代码实现。通过创建延时函数和设置级联数据,实现对RGB灯珠的
    的头像 发表于 02-19 15:09 2522次阅读
    零知开源——玩转<b class='flag-5'>WS2812</b>B灯条模块

    开源项目!手把手教你制作一个互动式LED墙壁时钟!

    一定经验,本指南都将带你走完所有必要的步骤。 教程内容概览 制作视频 编码视频 CAD文件 材料清单 电子组件: Arduino Uno x 1 DS1302 实时时钟模块 x 1 WS2812
    发表于 02-08 17:47

    使用伺服机构开发板控制 NeoPixel LED

    [Adafruit]的 [NeoPixel LED 灯条]! 图 1:Kitronik Simply 伺服机构板。(图片来源:Kitronik) 最近,我有个想法,用我的遥控飞机制作一架夜间飞行器。
    的头像 发表于 01-25 15:04 805次阅读
    使用伺服机构开发板控制 <b class='flag-5'>NeoPixel</b> <b class='flag-5'>LED</b>

    【敏矽微ME32G070开发板免费体验】点亮WS2812B灯板

    一、简介 板上集成了8颗RGB彩灯,但只需用到一个GPIO口,这是如何做到的呢?这节我们就点亮WS2812B展开话题。WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个
    发表于 01-07 23:58