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の説明についてはとても重宝するかと思います。

自分の好きな色でやってみてください(・ω・)ノ
(ただし見すぎると目がやられるのでお気をつけください。)