Innehållsförteckning:

VU -mätare med Arduino: 4 steg
VU -mätare med Arduino: 4 steg

Video: VU -mätare med Arduino: 4 steg

Video: VU -mätare med Arduino: 4 steg
Video: Amazing arduino project 2024, November
Anonim
VU -mätare med Arduino
VU -mätare med Arduino

Hej alla, det här är en snabb och enkel handledning om hur du gör en VU (volymenhet) med Arduino UNO och lysdioder.

Det är mycket bra för nybörjare som bara lär sig använda Arduino.

Delar som behövs: 1x Arduino (UNO)

1x brödbräda

12x 5 mm lysdioder

13x trådar

1x 100Ohm motstånd

1x 500kOhm potentiometer

1x 3,5 mm ljuduttag

1x bra vilja

Steg 1: Video

Image
Image

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning

Så det första du ska göra är att ansluta alla lysdioder till Arduino med hjälp av brödbräda. Det enklaste sättet är att linjärt ansluta alla lysdioder till önskade Arduino -stift med hjälp av ledningar.

Vi måste lägga till 100Ohm motstånd i kretsen för att begränsa strömmen genom lysdioder.

Sedan läggs potten till, den används för att reglera insignalens känslighet, även stereokontakten är ansluten till kortet

Också ett TinkerCAD -projekt:

VU -mätare TinkerCAD

Steg 3: Arduino -programmering

Arduino programmering
Arduino programmering

Nästa sak är att skriva ett program för Arduino. Först definierar vi A0 som analog ingång och definierar värde för insignalen.

Sedan definierar vi PIN 2-2 som Outputs through FOR loop.

Vi definierar A0 som analogRead. Sedan delar vi värdet med 10 och lagrar det till analogvärde. På så sätt får vi ett värde som är mer lämpligt att arbeta inom FOR -slingor.

Första FOR -slingan tänder lika mycket lysdioder som värdet på analogvärdesvariabeln är. Andra FOR -slingan gör det motsatta, det stänger av lysdioder när värdet på analogvärdesvariabeln sjunker.

Steg 4: Slutsats

Detta är ett mycket enkelt projekt som alla kan göra, med bara några få komponenter för att göra en cool VU -mätare.

Det är också bra att förstå hur Arduino -utgångar fungerar och även For -slingan. Tack för att du gick förbi ….

Rekommenderad: