M5Stamp S3でボタン入力して遊ぶ
目的
GPIOのテスト
(いきなり、ドラクエ1でいうところのレベル1)
結果
プログラム
//WS2812_button_S3_1
//初期化
void setup() {
//GPIOの初期化
pinMode(21, OUTPUT); //WS2812
pinMode(15, INPUT); //button
}//setup
//メインループ
void loop() {
//ボタンの信号の読み込み
int a = digitalRead(15);
//ボタンが押されたら点灯、ボタンが離れたら消灯
if ( a != 0 ) {
//白を点灯
neopixelWrite(21, 64, 64, 64);
} else {
//消灯
neopixelWrite(21, 0, 0, 0);
}//endif
delay(300);//0.3秒待つ
}//loop