步驟1:什么是圖書館?我在哪里得到一個?
Internet上有許多非常酷的附加代碼庫可供下載,這些代碼庫為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
-
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187547 -
GitHub
+關(guān)注
關(guān)注
3文章
473瀏覽量
16524
發(fā)布評論請先 登錄
相關(guān)推薦
評論