パタピカコウモリ ワークショップ開催!
DATE
2020.12.18
ワークショップ参加者の皆さまは、以下の方法でプログラミングソフトのインストールをお願います。
【プログラミング準備_インストール方法】
インストールが完了したら、以下のレシピを参考にプログラミングを一緒にしてみましょう。
【プログラミング レシピ】
1
void setup() {
pinMode(1,OUTPUT);
}
void loop() {
digitalWrite(1,HIGH);
delay(1000);
digitalWrite(1,LOW);
delay(1000);
}
メモ:行番号を表示するには「ファイル→環境設定」
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
2
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels(2, 3, NEO_GRB + NEO_KHZ800);
void setup() {
//pinMode(1,OUTPUT);
pixels.begin();
}
void loop() {
//digitalWrite(1,HIGH);
pixels.setPixelColor(0, pixels.Color(0, 50, 0));
pixels.setPixelColor(1, pixels.Color(0, 50, 0));
pixels.show();
delay(500);
//digitalWrite(1,LOW);
pixels.setPixelColor(0, pixels.Color(0, 0, 0));
pixels.setPixelColor(1, pixels.Color(0, 0, 0));
pixels.show();
delay(500);
}
メモ:先頭に//を付けると消したことになる(コメント)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
3
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels(2, 3, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin();
pinMode(2,INPUT_PULLUP);
}
void loop() {
if(digitalRead(2) == HIGH){
pixels.setPixelColor(0, pixels.Color(0, 50, 0));
pixels.setPixelColor(1, pixels.Color(0, 50, 0));
pixels.show();
delay(500);
pixels.setPixelColor(0, pixels.Color(0, 0, 0));
pixels.setPixelColor(1, pixels.Color(0, 0, 0));
pixels.show();
delay(500);
}
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
おまけ
・光の三原色(RGB)でどんな色がつくれるか確認できるサイト
https://www.lab-nemoto.jp/236/
【ワークショップ後にアンケートのご協力お願いします】