コンテンツにスキップ

KidsBits ADKeyboard

R11ケーブルで簡単接続。アナログ線1本より7個のボタン信号を検知できます。

Arduino

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
volatile int value;

void setup() {
  value = 0;
  Serial.begin(115200);
  pinMode(A0,INPUT);
}

void loop() {
  value = analogRead(A0);
  if (value > 700){
      Serial.println("S1");
  }
   if (value < 700 && value >= 600){
      Serial.println("S2");
  }
    if (value < 600 && value >= 500){
      Serial.println("S3");
  }
    if (value < 500 && value >= 400){
      Serial.println("S4");
    }
    if (value < 400 && value >= 350){
      Serial.println("S5");
    }
    if (value < 350 && value >= 330){
      Serial.println("S6");
    }
    if (value < 330 && value >= 300){
      Serial.println("S7");
    }
    delay(1);
}

サーミスタのB定数は3950