Mål: Att kunna spela olika toner på en piezo högtalare.
Att kunna ställa volymen.
Teori: Arduino skickar en oskillerande puls genom pin9 till en piezo högtalare som svänger i takt med den ställda frekvensen. Olika svängningar tolkar vi som olika toner.
Koppling: Enligt bilden. Ett 150Ω eller 220Ω motsånd kopplas i serie för att skydda pin9. En potentiometer används för att ställa volymen.
Fritzing kopplingsschema
Arduino koden
int buzzerPin = 9; void setup() { pinMode(buzzerPin, OUTPUT); } void loop() { tone(9, 440, 10); delay(50); tone(9, 600, 10); delay(50); }