#include <NewPing.h>
const int BUZZER {12}; // BUZZER + til D12
// BUZZER - til GND
NewPing sonar(9,8); // first=trigger, second=echo
// trigger til D9. Echo til D8
void setup() {
pinMode(BUZZER, OUTPUT);
Serial.begin(9600);
}
void hyl() {
for (int i = 0; i < 800; i++) {
digitalWrite(BUZZER, HIGH);
delayMicroseconds(500);
digitalWrite(BUZZER, LOW);
delayMicroseconds(500);
}
}
void loop() {
delay(100);
int afstand = sonar.ping_cm();
if (afstand < 15) hyl();
Serial.print("Afstand: ");
Serial.print(afstand);
Serial.println(" cm");
}