Sommario:

Controlla la velocità di Jingle Bells con Arduino: 4 passaggi
Controlla la velocità di Jingle Bells con Arduino: 4 passaggi

Video: Controlla la velocità di Jingle Bells con Arduino: 4 passaggi

Video: Controlla la velocità di Jingle Bells con Arduino: 4 passaggi
Video: La canzone più pericolosa del mondo? #shorts #piano #canzoni 2024, Novembre
Anonim
Controlla la velocità di Jingle Bells con Arduino
Controlla la velocità di Jingle Bells con Arduino

Questo Instructable ti mostrerà come programmare una striscia LED in modo che corrisponda alle note suonate da Arduino. Puoi anche accelerare o rallentare la canzone avvicinando o allontanando la mano dalla fotoresistenza. Il mio esempio è con la canzone Jingle Bells, tuttavia potresti cambiarla in qualsiasi canzone se traduci le note.

Forniture

  • Fotoresistenza
  • Scheda Arduino
  • Resistenza da 10K (x2)
  • Striscia LED
  • Amplificatore per altoparlanti
  • Fili (maschio e femmina)

Passaggio 1: cablaggio

Fare riferimento al collegamento sottostante per vedere la configurazione corretta per i cavi.

Tutti i fili rosa si allineano ai numeri dei pin.

Tutti i fili neri portano a massa.

Tutti i fili rossi portano a 5V.

Tutto nero con marrone chiaro indica un resistore.

I fili verdi indicano i fili che escono dalla striscia LED.

Passaggio 2: codifica

Copia il codice allegato.

Il resto è la spiegazione di come funziona il codice:

La codifica ha commenti, tuttavia vedrai che è piuttosto lunga. Le note iniziali dichiarate assicurano che la tua scheda possa emettere qualsiasi tono musicale. C'è poi una dichiarazione di colori da corrispondere ad ogni nota. L'impostazione void attiva tutti i pin e inizia la programmazione. Il ciclo vuoto è dove avviene la codifica principale. Inizia con un tempo float, questo assicura che la tua canzone acceleri o rallenti a seconda di quanto sei vicino alla fotoresistenza. Più sei vicino, più veloce suona. Si passa poi a suonare jingle bells. Ogni nota ha la sua funzione. Inizialmente cancella la striscia LED di tutti i colori, quindi detta la nota e quanto è lunga. Per una semiminima in riproduzioni per 250 millisecondi, una mezza nota suona per 500 millisecondi e una nota intera suona per 1000 millisecondi. Dopo questa dichiarazione c'è un loop che dice alla lavagna quante luci devono accendersi; per una semiminima si accendono 5 luci, per una semiminima 10 luci e per una nota intera 10 si accendono. C'è quindi un dettato di colore e un ritardo per terminare la nota. Questo si ripete continuamente a meno che non venga scollegato dalla scheda.

Passaggio 3: provalo

Il modo per testare il codice e il cablaggio è collegarlo! Se non funziona correttamente, controlla i fili e di aver copiato tutta la codifica. Potresti avere una messa a terra che va a 5V o altro confusione.

Passaggio 4: funziona, ora condividi

Ora che hai risolto eventuali problemi, hai finito con il progetto! Scatta una foto e condividila con i tuoi amici. Se lo desideri, puoi cambiare la canzone rendendo le note diverse e cambiando i colori di conseguenza. Fino a te, le possibilità sono infinite!

Consigliato: