2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hallo allemaal, dit is een snelle en eenvoudige tutorial over hoe je een VU (volume-eenheid) maakt met Arduino UNO en LED's.
Het is erg goed voor beginners die net leren Arduino te gebruiken.
Benodigde onderdelen: 1x Arduino (UNO)
1x Broodplank
12x 5 mm LED's
13x Draden
1x 100Ohm weerstand
1x 500kOhm potentiometer
1x 3,5 mm audio-aansluiting
1x goede wil
Stap 1: Video
Stap 2: Bedrading
Dus het eerste dat u moet doen, is om alle LED's met behulp van een breadboard op de Arduino aan te sluiten. De eenvoudigste manier is om alle LED's lineair aan te sluiten op de gewenste Arduino-pinnen met behulp van draden.
We moeten een weerstand van 100 Ohm aan het circuit toevoegen om de stroom door LED's te beperken.
Vervolgens wordt de pot toegevoegd, deze wordt gebruikt om de gevoeligheid van het ingangssignaal te regelen, ook de stereo-aansluiting is verbonden met het bord
Ook een TinkerCAD-project:
VU-meter TinkerCAD
Stap 3: Arduino-programmering
Het volgende is het schrijven van een programma voor Arduino. Eerst definiëren we A0 als analoge ingang en definiëren we de waarde voor het ingangssignaal.
Vervolgens definiëren we PIN 2-13 als Uitgangen via FOR-lus.
We definiëren A0 als analogRead. Vervolgens delen we de waarde door 10 en slaan we deze op analoge waarde op. Op deze manier krijgen we een waarde die meer geschikt is om binnen FOR-lussen te werken.
De eerste FOR-lus schakelt zoveel LED's in als de waarde van de analoge waardevariabele is. De tweede FOR-lus doet het tegenovergestelde, het schakelt LED's uit wanneer de waarde van de analoge waardevariabele daalt.
Stap 4: Conclusie
Dit is een heel eenvoudig project dat iedereen kan maken, met slechts een paar componenten om een coole VU-meter te maken.
Het is ook goed om te begrijpen hoe Arduino-uitgangen werken en ook de For-lus. Bedankt voor het langskomen….