Arduino: bouw luidsprekers en outputtonen - hoe het werkt
Je kunt de Arduino ook gebruiken om een luidspreker te bouwen en tonen te produceren. Je kunt erachter komen hoe dit precies werkt en welke code je nodig hebt in deze praktische tip.
Arduino: bouw luidsprekers en outputtonen - hoe het werkt
Om van uw Arduino een luidspreker te maken, moet u eerst een onderscheid maken tussen een actieve en een passieve zoemer. Een actieve zoemer is al uitgerust met een oscillerende bron die een geluid genereert zodra er spanning op staat. U kunt er echter maar één toon mee produceren.
- Een passieve zoemer is iets beter. U kunt de toon regelen met pulsbreedtemodulatie. Sluit de zoemer eenvoudig aan op de grond en op een PWM-pin (bijv. Pin 9).
- U kunt nu eenvoudig tonen weergeven met de toonmethode. Schrijf hiertoe »tone (9, 2000)«. Nu zou een toon worden uitgevoerd op pin 9 met een frequentie van 2.000 Hz.
- Als u wilt, kunt u de duur ook in seconden opgeven met een extra parameter: »tone (9, 2000, 5)«. Het geluid duurt dus maar vijf seconden; anders zou het voor altijd worden gespeeld.
- Met het commando »noTone (9);« beëindig je alle tonen op een pin.
- Tip: Je kunt trouwens professionele melodieën spelen met de Arduino. Importeer eerst de geluidsbibliotheek met het commando »#include" pitches.h "«. Sommige variabelen zijn al in deze bibliotheek gemaakt, zodat automatisch een frequentie is toegewezen aan een bepaalde notitie, zoals »NOTE_C3«.
In de volgende praktische tip laten we je zien hoe je een thermometer bouwt met de Arduino.