Arduino PWM musik LED-ljus (4 / 5 steg)
Steg 4: Sista församling/Arduino inkorporering
Jag bud upp flera gånger
När det fungerar få arduino koden arbetar med PWM och analog läsning för att justera ljusstyrkan på lysdioder beroende volym, du kan också göra det gå med olika färger eller ljusstyrka med vänster och höger ljud. Beror på hur du vill koppla in den. Nu när jag tänker på det kan jag gå tillbaka min Y-adapter och bara koppla PWM upp till högtalarna. Även spänningar kan vara för hög för styrelsen att hantera måste jag prova det
Var också noga med att anpassa nuvarande på varje förare att rätt mängd runt 350mA för varje.
Justera därifrån så att en färg inte överrösta den andra
Här är min kod
Bästa delen är det är lätt att justera och ändra. Du kan lägga till en vänster och höger analoga läsa om du har en stereo audiokabel justera ljusstyrka och så vidare.
int musik = 0;
int Musicpin = 0;
int REDpin = 9;
int BLUEpin = 10;
void setup()
{
}
void loop()
{
Music=analogRead(Musicpin);
Musik = karta (musik, 150-0, 0, 255);
om (musik == 0)
{
analogWrite(REDpin,0);
analogWrite(BLUEpin,0);
Delay(25);
}
om (musik > = 51)
om (musik < = 105)
{
{
analogWrite(REDpin,Music);
analogWrite(BLUEpin,0);
Delay(5);
}
}
om (musik < = 50)
om (musik > = 1)
{
{
analogWrite(BLUEpin,Music);
analogWrite(REDpin,0);
Delay(5);
}
}
om (musik > = 106)
{
analogWrite(REDpin,255);
analogWrite(BLUEpin,255);
Delay(5);
}
}
Strömbrytaren kommer senare när jag har pengar för en protoshield