:424B : :1 :2022-10-01 14:24:23
红外测距Arduino.ino如果开发者对于本文件有需要的可以参考。
float cm = 0.0;
const int analogPin = A1;
void setup()
{
Serial.begin(9600);
pinMode(analogPin, INPUT);
}
void loop()
{
cm = (float)analogRead(analogPin); //读取模拟端口数值
cm = (cm * 5) / 1023.0; //将数值还原为模拟电压值
cm = 26.928 * pow(cm, -1.217) 1.9; //转换为距离,单位CM
if (cm < 80.0 && cm > 6.0)
Serial.print(cm);//串口输出
Serial.print("cm");
Serial.println();
delay(1000);
}
10-04红外测距的无碳越障小车程序
09-03一种便携红外测距系统.pdf
12-14单片机红外测距开发实例