In questo tutorial vi farò vedere come creare una strobo sensibile ai bassi dell’audio. Come vedete nel circuito ho inserito anche un trimmer (o potenziometro) in grado di settare la sensibilità dei bassi.
Video:
Materiali necessari:
– Arduino
– Transistor (Nel mio caso ho usato un BC547B ma va bene anche un BC337)
– 1 Resistenza da 10k
– Trimmer o Potenziometro
– Un Cavo Jack audio come questo
– Strip LED 12V o un semplice led
Circuito con strip led da 12V:
Circuito con led:
Codice:
// Bass Strobo // Version 1.0 // Written by Giuseppe Caccavale int bassi=12; int jack; int regolatore; void setup() { pinMode(bassi, OUTPUT); } void loop() { jack = analogRead(A0); // Lettura ingresso analogico del jack audio. regolatore = analogRead(A5); // Lettura ingresso analogico del trimmer regolatore = map(regolatore, 0, 1023, 400, 800); /* Mappatura del segnale, cioè in base ad un valore compreso tra 0 e 1023 deve dare in uscita un valore compreso tra 400 e 800.*/ if(jack>regolatore) { digitalWrite(bassi, HIGH); delay(100); digitalWrite(bassi, LOW); delay(50); } }