Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Nice sounds on an Arduino
// (spkr is the output pin to your speaker)
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(spkr, HIGH);
delayMicroseconds(tone);
digitalWrite(spkr, LOW);
delayMicroseconds(tone);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment