arrow-right hamburger logo-mark social-facebook social-github social-twitter

サンプルコード

Sample Codes

サンプルコードを掲載していく予定です。その他の実装例は「Nefryとは」の記事リンクからご覧ください。

Groveタッチセンサを使った例

Touch Senser

タッチセンサはスイッチの代わりに指を近づけることで反応します。 静電容量方式で動いており、直接触らなくても近づいたことを検知することができます。

このセンサーはデジタル出力で、タッチした時HIGHを出力します。

仕様

動作確認

NefryOK

サンプルプログラム

Nefry Touch Senser

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

詳細データ http://wiki.seeed.cc/Grove-Touch_Sensor/

Last edited on 2017.05.29 by わみ

サンプルコード

Sample Codes

サンプルコードを掲載していく予定です。その他の実装例は「Nefryとは」の記事リンクからご覧ください。

Groveタッチセンサを使った例

Touch Senser

タッチセンサはスイッチの代わりに指を近づけることで反応します。 静電容量方式で動いており、直接触らなくても近づいたことを検知することができます。

このセンサーはデジタル出力で、タッチした時HIGHを出力します。

仕様

動作確認

NefryOK

サンプルプログラム

Nefry Touch Senser

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

詳細データ http://wiki.seeed.cc/Grove-Touch_Sensor/

Last edited on 2017.05.29

by わみ

Nefry-index-