Sommario:
- Forniture
- Passaggio 1: cablaggio
- Passaggio 2: codifica
- Passaggio 3: provalo
- Passaggio 4: funziona, ora condividi
Video: Controlla la velocità di Jingle Bells con Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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:
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro, display OLED e pulsanti: 6 passaggi
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro, display OLED e pulsanti: in questo tutorial impareremo come utilizzare un driver L298N DC MOTOR CONTROL e un potenziometro per controllare la velocità e la direzione di un motore CC con due pulsanti e visualizzare il valore del potenziometro sul display OLED.Guarda un video dimostrativo
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro e pulsanti: 6 passaggi
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro e i pulsanti: in questo tutorial impareremo come utilizzare un driver L298N DC MOTOR CONTROL e un potenziometro per controllare la velocità e la direzione di un motore CC con due pulsanti. Guarda un video dimostrativo
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro: 6 passaggi
Arduino controlla la velocità e la direzione del motore CC utilizzando un potenziometro: in questo tutorial impareremo come utilizzare un driver L298N DC MOTOR CONTROL e un potenziometro per controllare la velocità e la direzione di un motore CC. Guarda un video dimostrativo
Pedale Arduino (controlla il tuo amplificatore per chitarra con Arduino): 10 passaggi (con immagini)
Arduino Footswitch (controlla il tuo amplificatore per chitarra con Arduino): questo è il mio primo progetto in questa comunità e nella piattaforma arduino, e ora è appena stato presentato nel sito Web ufficiale di Arduino. Grazie a tutti per il vostro supporto!! Quindi, suonate musica dal vivo e usate il metronomo o le tracce di clic per sincronizzare il vostro
Controlla la velocità del motore CC senza spazzole utilizzando Arduino e il modulo Bluetooth (HC-05): 4 passaggi
Controlla la velocità del motore CC senza spazzole utilizzando Arduino e il modulo Bluetooth (HC-05): IntroduzioneIn questo tutorial, controlleremo la velocità del motore CC senza spazzole utilizzando Arduino UNO, il modulo Bluetooth (HC-05) e l'applicazione Android per Bluetooth ( Controller Bluetooth Arduino)