サンプルコード
Sample Codesサンプルコードを掲載していく予定です。その他の実装例は「Nefryとは」の記事リンクからご覧ください。
Groveタッチセンサを使った例
タッチセンサはスイッチの代わりに指を近づけることで反応します。 静電容量方式で動いており、直接触らなくても近づいたことを検知することができます。
このセンサーはデジタル出力で、タッチした時HIGHを出力します。
仕様
動作確認
サンプルプログラム
#include <Nefry.h>
void setup() {
pinMode(D5,OUTPUT);//出力モード切り替え
pinMode(D4,INPUT_PULLUP);//入力モード切り替え
}
void loop() {
//SWを押した時にD5にLEDを差すと点灯する
if(Nefry.push_SW()){
//押した時
digitalWrite(D5,HIGH);
Nefry.println("Push SW");
}else{
//離した時
digitalWrite(D5,LOW);
}
//D4がLOWになったときにNefryのLEDが青色に光る
if(digitalRead(D4)==LOW){
//赤色になる(r,g,b)の順で色を指定できる
Nefry.setLed(0,0,255);
Nefry.println("D4 LOW");
}else{
//緑色になる
Nefry.setLed(0,255,255);
}
delay(100);
}
Last edited on 2017.05.29 by
わみ