WioLTEにボタンを繋げてLチカさせてみる
どうもくろにゃんこたんです。
今回は WioLTEとボタンを使って小ネタを。。
ボタンのライブラリは既にあるのですが、シリアルモニタでのみチェック出来ます。
これだとちょっと味気ないので、
せっかくなので、持ち歩いてデモが出来るようにLチカをボタンで制御してみます。
動作の様子
コード
[cpp]
#include <WioLTEforArduino.h>
#define BUTTON_PIN (WIOLTE_D38)
#define INTERVAL (100)
WioLTE Wio;
void setup()
{
pinMode(BUTTON_PIN, INPUT);
Wio.Init();
}
void loop()
{
int buttonState = digitalRead(BUTTON_PIN);
if(buttonState == 1){
Wio.LedSetRGB( 255 , 0 , 0 );
}else{
Wio.LedSetRGB( 255 , 205 , 215 );
}
delay(INTERVAL);
}
[/cpp]
どうですか?とても簡単です!
やっていることはボタンのライブラリで三項演算子を使って「*」と「.」を表示しているところを
LedSetRGBに置き換えただけです。
わりと簡単な制御なのですが、Scratchのようなキッズプログラミングと親和性がとてもいいのでArduinoの説明についてはとても重宝するかと思います。
自分の好きな色でやってみてください(・ω・)ノ
(ただし見すぎると目がやられるのでお気をつけください。)