第二回

・ランダムに光る。色の範囲を設定することで出てくる色を制限することができる。
  1. #include <Adafruit_NeoPixel.h>
  2. #define PIN 9 // 信号用のピンを指定
  3. #define NUMPIXELS 5 // LEDの数を指定
  4. int brightness=50;//明るさ
  5. Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
  6. void setup() {
  7.   pixels.begin(); // NeoPixel出力ピンの初期化
  8.   pixels.setBrightness(brightness);
  9. }
  10. void loop() {
  11.   pixels.clear(); // すべてのLEDの色を0にセット
  12.   for(int i=0; i<NUMPIXELS; i++) {
  13.     int r=random(250,250);
  14.     int g=random(255,255);
  15.     int b=random(0,255);
  16.     pixels.setPixelColor(i, pixels.Color(r, g, b));
  17.     pixels.show();
  18.     delay(300);
  19.   }
  20. }



  • 正の感情(天気が良い)


デザイン演習Ⅰ・Ⅱトップページ
XBPトップページ