我一直在寻找解决方案,但是没有运气。我在另一个面包板上观看了这个YouTube视频,并且可以正常运行,但是当我尝试使用uno的原型护罩时,LED灯会亮起,除此之外没有其他动作。我试过仅使LED闪烁即可,但它在Sensor上不起作用。 YouTube Vid
int trigPin = 1;
int echoPin = 3;
int led = 5;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// put your setup code here, to run once:
}
void loop() {
long duration, distance;
digitalWrite(trigPin,HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration=pulseIn(echoPin, HIGH);
distance =(duration/2)/29.1;
Serial.print(distance);
Serial.println("CM");
delay(10);
if((distance<=10))
{
digitalWrite(led, HIGH);
}
else if(distance>10)
{
digitalWrite(led, LOW);
}
}