WioLTEにボタンを繋げてLチカさせてみる

どうもくろにゃんこたんです。
今回は WioLTEとボタンを使って小ネタを。。

ボタンのライブラリは既にあるのですが、シリアルモニタでのみチェック出来ます。
これだとちょっと味気ないので、
せっかくなので、持ち歩いてデモが出来るようにLチカをボタンで制御してみます。

動作の様子

コード

#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);
}

どうですか?とても簡単です!
やっていることはボタンのライブラリで三項演算子を使って「*」と「.」を表示しているところを
LedSetRGBに置き換えただけです。

わりと簡単な制御なのですが、Scratchのようなキッズプログラミングと親和性がとてもいいのでArduinoの説明についてはとても重宝するかと思います。

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