Stap 2: De code uploaden
#define trigPin 12
#define echoPin 13
int zoemer = 8;
VOID Setup {}
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (zoemer, uitvoer);
}
void loop {}
int duur, afstand;
digitalWrite (trigPin, hoge);
delayMicroseconds(1000);
digitalWrite (trigPin, laag);
duur = pulseIn (echoPin, hoge);
afstand = (duur/2) / 29.1;
Als (afstand > = 80 || afstand van Serial.println ('geen object gevonden');
digitalWrite (zoemer, laag);
}
else {}
Serial.println ('object gevonden');
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
noTone(Buzzer);
}
delay(300);
}