Power spara ultraljud switch (4 / 5 steg)
Steg 4: kodning
Anslut din arduino till din pc
Kontrollera att du har markerat rätt styrelsen
sedan ladda upp denna skiss
#define trigPin 13
#define echoPin 12
#define ledde 11
#define led2 10
void setup() {
Serial.BEGIN (9600);
pinMode (trigPin, produktionen);
pinMode (echoPin, ingång);
pinMode ledde (, OUTPUT);
pinMode (led2, produktionen);
}
void loop() {
lång varaktighet, avstånd;
digitalWrite (trigPin, låg); Lagt till denna rad
delayMicroseconds(2); Lagt till denna rad
digitalWrite (trigPin, hög);
delayMicroseconds(1000); -Tagit bort denna rad
delayMicroseconds(10); Lagt till denna rad
digitalWrite (trigPin, låg);
längd = pulseIn (echoPin, hög);
avståndet = (längd/2) / 29,1;
om (distanserar < 4) {/ / Detta är där relä på/av händer
digitalWrite(led,HIGH); Relä på
digitalWrite(led2,LOW);
}
annat {
digitalWrite(led,LOW);
digitalWrite(led2,HIGH);
}
om (avstånd > = 200 || avstånd < = 200) {
Serial.println ("out of range");
}
annat {
Serial.Print(Distance);
Serial.println ("cm");
}
Delay(5000);
}