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

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

3天内不再提示

如何安装FastLED.io库

454398 来源:网络整理 作者:网络整理 2019-11-15 10:38 次阅读

步骤1:什么是图书馆?我在哪里得到一个?

Internet上有许多非常酷的附加代码库可供下载,这些代码库为Arduino IDE添加了功能。每个人都为IDE提供了一些独特的通信技能,使Arduino可以与独特的硬件模块“对话”,例如传感器,开关,LED灯带,几乎所有东西。

出于这个Instructable的目的,我将演示如何安装FastLED.io库

与大多数库一样,可以在GitHub上以.zip文件的形式下载。

第2步:好的ol GitHub。。

该代码托管在GitHub上,这是开发人员制作的程序的网络存储库,也是开发人员提供对该代码的访问权以及接收社区反馈的一种好方法。

FastLED.io库托管在这里。

我已经将必要的文件附加到了这一步。

第3步:导入库

打开Arduino IDE并导航至菜单栏。

从此处转到Sketch》导入库。

从下载文件夹中选择要导入到IDE中的库。

库现在出现在“草图”菜单中!您做到了!

您会注意到,这还会在硬盘驱动器的文件树中添加一个文件夹。

步骤4:上传一些代码

将此代码复制并粘贴到Arduino IDE中,然后将其上传到开发板上!

// demo project for the Radioshack LED Tricolor Light Strip

// a project for Arduino

// by AUDREY LOVE

//

//

//

// with great support from the FastLED.io Library

// download it here: https://github.com/FastLED

//

//

//

#include “FastLED.h”

#define NUM_LEDS 10 //this defines the number of LED Segments in the Strip

#define DATA_PIN 7 //plug the green wire of the TM1803 Radioshack Strip into Pin 7

CRGB leds[NUM_LEDS];

void setup() {

FastLED.addLeds(leds, NUM_LEDS);

Serial.begin(9600); // initialize serial communication at 9600 bits per second:

}

void loop(){

leds[0] = CRGB::White;

FastLED.show();

delay(30);

leds[0] = CRGB::Black;

FastLED.show();

delay(30);

}

步骤5:对其进行测试!

我使用了12V壁式疣,一个Arduino Mega和一个Radioshack三色LED灯条

三色LED灯条有3条电线从其上脱落。

绿色信号线连接到DIGITAL PIN 7

红色信号线连接到Vin(电压进入arduino)

黑线连接到GND

发射出吸盘(将其插入12v电源。)

责任编辑:wv

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

    关注

    188

    文章

    6468

    浏览量

    186929
  • GitHub
    +关注

    关注

    3

    文章

    468

    浏览量

    16427
收藏 人收藏

    评论

    相关推荐

    λ-IO:存储计算下的IO栈设计

    动机和背景    存储计算存储资源的充分利用。IO栈是管理存储器的的基本组件,包括设备驱动、块接口层、文件系统,目前一些用户空间IO(如SPDK)有效降低了延迟,但是io栈仍然不可或
    的头像 发表于 12-02 10:35 185次阅读
    λ-<b class='flag-5'>IO</b>:存储计算下的<b class='flag-5'>IO</b>栈设计

    是德数据通用仪表软件安装指南

    安装过程中请全程连接网络,如果觉得安装下载速度太慢,可以尝试启用VPN连接外网安装下载首先进入是德Keysight官网,搜索:KeysightIO程序软件,找到
    的头像 发表于 11-20 01:07 253次阅读
    是德数据通用仪表软件<b class='flag-5'>安装</b>指南

    zabbix监控系统的安装与配置

    确保你的Linux系统已经安装了以下依赖: MySQL或PostgreSQL数据 PHP(建议使用PHP 7.3及以上版本) Apache或Nginx作为Web服务器 1.2 安装数据
    的头像 发表于 11-08 10:34 243次阅读

    单片机基本io功能调试过程

    所使用的单片机型号以及需要调试的IO口。不同型号的单片机在IO口的配置和特性上可能有所不同。 查阅单片机手册 : 查阅单片机的手册或数据手册,了解IO口的配置方法、寄存器地址、功能描述等关键信息。 准备开发环境和工具 :
    的头像 发表于 09-14 14:38 552次阅读

    嵌入式学习-ubuntu必要安装

    ubuntu必要安装在进行开发之前,还需要一些其他的必要,使用以下命令逐一安装安装前需保证网络可正常使用,能上外网。elf@ubunt
    发表于 08-15 09:27

    搭建自己的ubuntu系统之必要安装

    必要安装 在进行开发之前,还需要一些其他的必要,使用以下命令逐一安装安装前需保证网络可正常使用,能上外网。 elf@ubuntu:~$
    发表于 08-14 08:51

    Profinet远程IO模块:模拟量模块_安装与接线说明

    Profinet远程IO模块由兴达易控研发,包含耦合器、多种I/O模块和辅助模块如:PROFINET、EtherCAT、Ethernet/IP、Cclink IE以及modbus/TCP等。支持多种通讯协议,提供多种数字量和模拟量输入输出模块,适用于不同现场需求。安装简便
    的头像 发表于 07-27 09:07 665次阅读
    Profinet远程<b class='flag-5'>IO</b>模块:模拟量模块_<b class='flag-5'>安装</b>与接线说明

    Profinet远程IO模块:热电阻温度采集模块功能和安装方法

    XD系列成套系统主要由耦合器、各种功能IO模块、电源辅助模块以及终端模块组成。有多种通讯协议总线的耦合器,例如PROFINET、EtherCAT、Ethernet/IP、Cclink IE以及
    的头像 发表于 07-21 11:25 1943次阅读
    Profinet远程<b class='flag-5'>IO</b>模块:热电阻温度采集模块功能和<b class='flag-5'>安装</b>方法

    Profinet远程IO模块:XD5012高速计数模块 差功能与安装说明

    Profinet远程IO模块:​XD5012高速计数模块具备精确计数功能,适用于工业自动化、科研与监控。本文介绍了其功能特点、安装、拆卸、接线和参数设置,助用户更好理解和使用。
    的头像 发表于 07-18 09:38 3874次阅读
    Profinet远程<b class='flag-5'>IO</b>模块:XD5012高速计数模块 差功能与<b class='flag-5'>安装</b>说明

    EtherCAT总线IO模块功能及安装介绍

    XD系列插片式远程IO模块,成套系统主要由耦合器、各种功能IO模块、电源辅助模块以及终端模块组成。有多种通讯协议总线的耦合器,例如PROFINET、EtherCAT、Ethernet/IP
    的头像 发表于 07-14 09:14 773次阅读
    EtherCAT总线<b class='flag-5'>IO</b>模块功能及<b class='flag-5'>安装</b>介绍

    初识IO-Link及IO-Link设备软件协议栈

    软件堆叠套件包括亚信IO-Link 设备软件协议栈试用IO-Link传感器驱动程序以及演示应用程序等
    的头像 发表于 07-08 13:55 2423次阅读
    初识<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link设备软件协议栈

    远程IO与分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO与分布式IO
    的头像 发表于 06-15 15:57 2482次阅读

    ESP32如何安装MicroPython

    = noise.Noise(adcObj) print("noise inited") 【问题1】导入noise,但是不存在,如何安装MicroPython
    发表于 06-05 07:55

    HarmonyOS开发:【基于命令行(安装和工具集)】

    使用命令行进行设备开发时,可以通过以下步骤安装编译OpenHarmony需要的和工具。
    的头像 发表于 04-25 21:03 402次阅读
    HarmonyOS开发:【基于命令行(<b class='flag-5'>安装</b><b class='flag-5'>库</b>和工具集)】

    新装IAR准备上手stm8,安装完后,licence弹出安装stm8,为什么?

    新装IAR准备上手stm8,安装完后,licence弹出安装stm8,可是安装失败。提示没有许可。请问如何安装解决? 查看了licenc
    发表于 04-09 06:49