步驟1:什么是圖書館?我在哪里得到一個?
Internet上有許多非??岬母郊哟a庫可供下載,這些代碼庫為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文章
6472瀏覽量
187347 -
GitHub
+關注
關注
3文章
472瀏覽量
16490
發布評論請先 登錄
相關推薦
評論