0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何安裝FastLED.io庫

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 10:38 ? 次閱讀

步驟1:什么是圖書館?我在哪里得到一個?

Internet上有許多非??岬母郊哟a庫可供下載,這些代碼庫為Arduino IDE添加了功能。每個人都為IDE提供了一些獨(dú)特的通信技能,使Arduino可以與獨(dú)特的硬件模塊“對話”,例如傳感器,開關(guān),LED燈帶,幾乎所有東西。

出于這個Instructable的目的,我將演示如何安裝FastLED.io庫

與大多數(shù)庫一樣,可以在GitHub上以.zip文件的形式下載。

第2步:好的ol GitHub。。

該代碼托管在GitHub上,這是開發(fā)人員制作的程序的網(wǎng)絡(luò)存儲庫,也是開發(fā)人員提供對該代碼的訪問權(quán)以及接收社區(qū)反饋的一種好方法。

FastLED.io庫托管在這里。

我已經(jīng)將必要的文件附加到了這一步。

第3步:導(dǎo)入庫

打開Arduino IDE并導(dǎo)航至菜單欄。

從此處轉(zhuǎn)到Sketch》導(dǎo)入庫。

從下載文件夾中選擇要導(dǎo)入到IDE中的庫。

庫現(xiàn)在出現(xiàn)在“草圖”菜單中!您做到了!

您會注意到,這還會在硬盤驅(qū)動器的文件樹中添加一個文件夾。

步驟4:上傳一些代碼

將此代碼復(fù)制并粘貼到Arduino IDE中,然后將其上傳到開發(fā)板上!

// 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:對其進(jìn)行測試!

我使用了12V壁式疣,一個Arduino Mega和一個Radioshack三色LED燈條。

三色LED燈條有3條電線從其上脫落。

綠色信號線連接到DIGITAL PIN 7

紅色信號線連接到Vin(電壓進(jìn)入arduino)

黑線連接到GND

發(fā)射出吸盤(將其插入12v電源。)

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185931
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16236
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-ubuntu必要安裝

    ubuntu必要安裝在進(jìn)行開發(fā)之前,還需要一些其他的必要,使用以下命令逐一安裝,安裝前需保證網(wǎng)絡(luò)可正常使用,能上外網(wǎng)。elf@ubunt
    發(fā)表于 08-15 09:27

    搭建自己的ubuntu系統(tǒng)之必要安裝

    必要安裝 在進(jìn)行開發(fā)之前,還需要一些其他的必要,使用以下命令逐一安裝,安裝前需保證網(wǎng)絡(luò)可正常使用,能上外網(wǎng)。 elf@ubuntu:~$
    發(fā)表于 08-14 08:51

    Profinet遠(yuǎn)程IO模塊:模擬量模塊_安裝與接線說明

    Profinet遠(yuǎn)程IO模塊由興達(dá)易控研發(fā),包含耦合器、多種I/O模塊和輔助模塊如:PROFINET、EtherCAT、Ethernet/IP、Cclink IE以及modbus/TCP等。支持多種通訊協(xié)議,提供多種數(shù)字量和模擬量輸入輸出模塊,適用于不同現(xiàn)場需求。安裝簡便
    的頭像 發(fā)表于 07-27 09:07 ?361次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b>模塊:模擬量模塊_<b class='flag-5'>安裝</b>與接線說明

    Profinet遠(yuǎn)程IO模塊:XD5012高速計(jì)數(shù)模塊 差功能與安裝說明

    Profinet遠(yuǎn)程IO模塊:?XD5012高速計(jì)數(shù)模塊具備精確計(jì)數(shù)功能,適用于工業(yè)自動化、科研與監(jiān)控。本文介紹了其功能特點(diǎn)、安裝、拆卸、接線和參數(shù)設(shè)置,助用戶更好理解和使用。
    的頭像 發(fā)表于 07-18 09:38 ?3508次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b>模塊:XD5012高速計(jì)數(shù)模塊 差功能與<b class='flag-5'>安裝</b>說明

    初識IO-Link及IO-Link設(shè)備軟件協(xié)議棧

    軟件堆疊套件包括亞信IO-Link 設(shè)備軟件協(xié)議棧試用、IO-Link傳感器驅(qū)動程序以及演示應(yīng)用程序等
    的頭像 發(fā)表于 07-08 13:55 ?972次閱讀
    初識<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link設(shè)備軟件協(xié)議棧

    ESP32如何安裝MicroPython?

    = noise.Noise(adcObj) print("noise inited") 【問題1】導(dǎo)入noise,但是不存在,如何安裝MicroPython
    發(fā)表于 06-05 07:55

    HarmonyOS開發(fā):【基于命令行(安裝和工具集)】

    使用命令行進(jìn)行設(shè)備開發(fā)時,可以通過以下步驟安裝編譯OpenHarmony需要的和工具。
    的頭像 發(fā)表于 04-25 21:03 ?279次閱讀
    HarmonyOS開發(fā):【基于命令行(<b class='flag-5'>安裝</b><b class='flag-5'>庫</b>和工具集)】

    oracle數(shù)據(jù)的使用方法

    數(shù)據(jù)的使用方法,包括安裝和配置、基本操作、高級功能等方面。 一、安裝和配置 安裝Oracle數(shù)據(jù)前,您需要先下載合適的
    的頭像 發(fā)表于 12-06 10:10 ?1045次閱讀

    信號驅(qū)動IO與異步IO的區(qū)別

    一. 談信號驅(qū)動IO (對比異步IO來看) 信號驅(qū)動IO 對比 異步 IO進(jìn)行理解 信號驅(qū)動IO: 內(nèi)核將數(shù)據(jù)準(zhǔn)備好的時候, 使用SIGIO
    的頭像 發(fā)表于 11-08 15:32 ?816次閱讀
    信號驅(qū)動<b class='flag-5'>IO</b>與異步<b class='flag-5'>IO</b>的區(qū)別

    Arduino篇—FastLED文件項(xiàng)目應(yīng)用

    代碼方式: /* 項(xiàng)目名稱: WS2812單個LED閃爍 * 項(xiàng)目時間:2022.04.21 * 項(xiàng)目作者:MRX */ # include "FastLED.h" # define LEDS_NUM
    的頭像 發(fā)表于 11-02 11:39 ?1587次閱讀
    Arduino篇—<b class='flag-5'>FastLED</b><b class='flag-5'>庫</b>文件項(xiàng)目應(yīng)用

    chardet安裝與介紹

    1.chardet安裝與介紹 玩兒過爬蟲的朋友應(yīng)該知道,在爬取不同的網(wǎng)頁時,返回結(jié)果會出現(xiàn)亂碼的情況。比如,在爬取某個中文網(wǎng)頁的時候,有的頁面使用GBK/GB2312,有的使用UTF8,如果你
    的頭像 發(fā)表于 10-31 15:30 ?1420次閱讀
    chardet<b class='flag-5'>庫</b>的<b class='flag-5'>安裝</b>與介紹

    ST的標(biāo)準(zhǔn)工程中對IO進(jìn)行操作可以直接用寄存器嗎?

    ST的標(biāo)準(zhǔn)工程中對IO進(jìn)行操作可以直接用寄存器嗎
    發(fā)表于 10-09 07:24

    什么是 安裝拓展的兩種方式

    什么是模塊和包側(cè)重于代碼組織,有明確的定義。 強(qiáng)調(diào)的是功能性,而不是代碼組織。 Python中是借用其他編程語言的概念,沒有特別具體的定義。我們通常將某個功能的“模塊的集合”,稱為
    的頭像 發(fā)表于 10-04 17:13 ?563次閱讀
    什么是<b class='flag-5'>庫</b> <b class='flag-5'>安裝</b>拓展<b class='flag-5'>庫</b>的兩種方式

    IO與NIO有何區(qū)別

    NIO 提到IO,這是Java提供的一套類,用于支持應(yīng)用程序與內(nèi)存、文件、網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)數(shù)據(jù)寫入與輸出。JDK自從1.4版本后,提供了另一套類NIO,我們平時習(xí)慣稱呼為NEW I
    的頭像 發(fā)表于 09-25 11:00 ?707次閱讀
    <b class='flag-5'>IO</b>與NIO有何區(qū)別

    制作RGB HexMatrix物聯(lián)網(wǎng)時鐘

    HexMatrix是具有許多三角形像素的LED矩陣。六個像素組合成一個六邊形。FastLED的矩陣上可以顯示許多不同的動畫。我還設(shè)計(jì)了0到9的數(shù)字,并為矩陣中的每個數(shù)字使用了10個段,并制作了一個IOT時鐘。
    發(fā)表于 09-25 06:58