コード
- #include <Adafruit_NeoPixel.h>
- #define PIN 9 // 信号用のピンを指定
- #define NUMPIXELS 5 // LEDの数を指定
- int brightness=50;//数値を変更して明るさ変更
- Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
- void setup() {
- pixels.begin(); // NeoPixel出力ピンの初期化
- pixels.setBrightness(brightness);
- }
- void loop() {
- pixels.clear(); // すべてのLEDの色を0にセット
- for(int i=0; i<NUMPIXELS; i++) {
- pixels.setPixelColor(i, pixels.Color(100, 255, 100));//数値を変更して色変更
- pixels.show();
- delay(1000);//1=1/1000秒 光る時間
- }
コード
- #include <Adafruit_NeoPixel.h>
- #define PIN 9 // 信号用のピンを指定
- #define NUMPIXELS 5 // LEDの数を指定
- int brightness=50;//数値を変更して明るさ変更
- Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
- void setup() {
- pixels.begin(); // NeoPixel出力ピンの初期化
- pixels.setBrightness(brightness);
- }
- void loop() {
- pixels.clear(); // すべてのLEDの色を0にセット
- for(int i=2; i<NUMPIXELS; i++) { //"int i=" をいじると光るLEDの個数が変わる
-
- int r=random(0,255);//r,g,bのそれぞれを0~255の中からランダムに選ぶ
- int g=random(0,255);
- int b=random(0,255);
- pixels.setPixelColor(i, pixels.Color(r,g,b));//数値を変更して色変更
- pixels.show();
- delay(200);
- }
コード
- #include <Adafruit_NeoPixel.h>
- #define PIN 9 // 信号用のピンを指定
- #define NUMPIXELS 5 // LEDの数を指定
- int brightness=50;//数値を変更して明るさ変更
- Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
- void setup() {
- pixels.begin(); // NeoPixel出力ピンの初期化
- pixels.setBrightness(brightness);
- }
- void loop() {
- pixels.clear(); // すべてのLEDの色を0にセット
- for(int i=2; i<NUMPIXELS; i++) {
-
- if(i<3){ //手前3個ならColor(100,255,100)、0.2秒
- pixels.setPixelColor(i, pixels.Color(100,255,100));
- pixels.show();
- delay(200);
- }else{ //残り2個はColor(100,255,100)、0.5秒
- pixels.setPixelColor(i, pixels.Color(255,0,0));
- pixels.show();
- delay(500);
- }
前のページに戻る