超声模块HC-SR04模块的程序中加了一个模数转换的小程序,模数转换程序打算用到电位器上,看旋转角度用的,程序代码如下,请大神帮忙看看那里不对,超声模块没有输出,去掉loop中的模数转换的代码超声模块就能工作。一直没有发现什么问题。
#define ECHOPIN 4
#define TRIGPIN 5
int analogInPin = A3; //
int analogOutPin =13; //
int sensorValue = 0;
int outputValue = 0;
void setup()
{
Serial.begin(9600);
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
}
void loop()
{
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
float distance = pulseIn(ECHOPIN, HIGH);
distance= distance/58;
Serial.print("distance = ");
Serial.print(distance);
sensorValue = analogRead(analogInPin);
outputValue = sensorValue/4;
Serial.print("t sensor = " );
Serial.print(sensorValue);
Serial.print("t output = ");
Serial.println(outputValue);
}
0