Skip to content

Instantly share code, notes, and snippets.

@mskf1383
Last active August 3, 2024 08:44
Show Gist options
  • Select an option

  • Save mskf1383/0dbdd07326702defd7c91bb81218f31d to your computer and use it in GitHub Desktop.

Select an option

Save mskf1383/0dbdd07326702defd7c91bb81218f31d to your computer and use it in GitHub Desktop.
void loop() {
for (angle = 180; angle > 0; angle -= 10) {
// set angle
baseMotor.write(angle);
delay(1000);
noTone(piezoPin);
monitor.clear();
// get distance
newDistance = getDistance();
// check
if (newDistance < distance[angle/10] - 5){
warn();
}
}
for (angle = 0; angle < 180; angle += 10) {
// set angle
baseMotor.write(angle);
delay(1000);
noTone(piezoPin);
monitor.clear();
// get distance
newDistance = getDistance();
// check
if (newDistance < distance[angle/10] - 5){
warn();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment