下你所需,载你所想!
汇集开发技术源码资料

红外测距Arduino.ino

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

热门推荐

相关文章