# 赤外線距離センサー(GP2Y0A21YK)

A0にDegital Outputをつける

float Vcc = 5.0;
float dist1;
float dist2;
 
void setup(){
  Serial.begin(9600);
}
 
void loop(){
  dist1 = Vcc*analogRead(A0)/1023;
  dist2 = 26.549*pow(dist1,-1.2091);
  Serial.println(dist2);
  delay(300);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

参考: 赤外線距離センサ(GP2Y0A21YK)を使ってみる (opens new window)