Sommario:

Buon compleanno-Buzzer e pulsante: 10 passaggi
Buon compleanno-Buzzer e pulsante: 10 passaggi

Video: Buon compleanno-Buzzer e pulsante: 10 passaggi

Video: Buon compleanno-Buzzer e pulsante: 10 passaggi
Video: GUARDATE COSA è successo in classe! Ho promesso di mettere 10 a chi stacca i quaderni #shorts 2024, Dicembre
Anonim
Image
Image
Attacca il pulsante alla breadboard
Attacca il pulsante alla breadboard

Questo progetto utilizza Arduino Uno, un cicalino e un pulsante per riprodurre la canzone Happy Birthday! Quando si preme il pulsante, il cicalino riproduce l'intera canzone di Happy Birthday. Vedo la connessione con i biglietti d'auguri musicali che i miei figli amano così tanto.

Ho scelto di creare questo progetto perché quando ho completato il mio primo progetto utilizzando un cicalino non includeva un pulsante e riproduceva uno schema molto semplice. In passato avevo usato i pulsanti per accendere i LED, quindi ho deciso di aggiungere un pulsante al cicalino e creare anche la canzone Happy Birthday come sorpresa per il quinto compleanno di mio figlio! Gli è piaciuto e ha giocato ancora e ancora! Da bambino amava sempre premere il pulsante. La parte più difficile di questo progetto è stata creare da zero il codice per la canzone Happy Birthday, ma è stato divertente vedere come il coding può connettersi ad altri argomenti come scrivere musica.

Livello di abilità: principiante

Ispirazione attribuita a:

Kilic, M. (2016, 24 novembre). Melodia del cicalino del pulsante. Estratto da

Materiali

  • Microcontrollore Arduino Uno
  • tagliere
  • Cicalino piezoelettrico
  • pulsante
  • Resistenza da 10K
  • 5 cavi jumper maschio-maschio
  • Cavo connettore USB

Passaggio 1: attaccare il pulsante alla breadboard

Passaggio 2: collegare un resistore da 10K a una delle gambe del pulsante

Collega un resistore da 10K a una delle gambe del pulsante
Collega un resistore da 10K a una delle gambe del pulsante

Passaggio 3: collegare l'altra gamba del resistore a terra (GND) con un filo

Collegare l'altra gamba del resistore a terra (GND) con un filo
Collegare l'altra gamba del resistore a terra (GND) con un filo

Passaggio 4: collegare l'altra gamba del pulsante con un cavo a +5V

Collega l'altra gamba del pulsante con un cavo a +5V
Collega l'altra gamba del pulsante con un cavo a +5V

Passaggio 5: collegare la gamba in alto a destra del pulsante con un filo al pin digitale 12

Collegare la gamba in alto a destra del pulsante con un filo al pin digitale 12
Collegare la gamba in alto a destra del pulsante con un filo al pin digitale 12

Passaggio 6: collegare il cicalino alla scheda. Prendere nota delle etichette per i lati positivo (+) e negativo (-) del cicalino

Attacca il cicalino alla lavagna. Prendere nota delle etichette per i lati positivo (+) e negativo (-) del cicalino
Attacca il cicalino alla lavagna. Prendere nota delle etichette per i lati positivo (+) e negativo (-) del cicalino

Passaggio 7: utilizzare un cavo per collegare la gamba negativa (-) del cicalino a terra (GND)

Utilizzare un cavo per collegare la gamba negativa (-) del cicalino a terra (GND)
Utilizzare un cavo per collegare la gamba negativa (-) del cicalino a terra (GND)

Passaggio 8: utilizzare un filo per collegare la gamba positiva (+) del cicalino al pin 8

Utilizzare un cavo per collegare la gamba positiva (+) del cicalino al pin 8
Utilizzare un cavo per collegare la gamba positiva (+) del cicalino al pin 8

Passaggio 9: codifica del tuo Arduino

Ora siamo pronti per ottenere il codice per il tuo progetto. Vai al seguente link e copia il codice nel tuo editor Arduino.

Buon compleanno codice

Codice da tenere presente:

  • Crea una seconda scheda per il codice del catalogo delle piazzole e chiamala: pitches.h

    • Incolla il codice dal catalogo delle piazzole nella tua nuova scheda piazzole.h
    • Le righe 4-9 nel codice sono le note per la canzone buon compleanno. Le note provengono dalla scheda pitches.h
    • La riga 15 contiene le durate delle note che corrispondono alle note nelle righe 4-9
  • La riga 42 è dove si regola la velocità della melodia. Se vuoi accelerare o rallentare la melodia, cambia questo numero di conseguenza.
  • La riga 34 è dove imposti quante note suoneranno nella canzone. Quindi, se scrivi una nuova melodia, potresti dover regolare il numero 28 in modo che corrisponda al numero di note nella tua nuova melodia.

Passaggio 10: congratulazioni, hai finito! Ora premi il pulsante e ascolta la dolce musica di buon compleanno

Congratulazioni, hai finito! Ora premi il pulsante e ascolta la dolce musica di buon compleanno!
Congratulazioni, hai finito! Ora premi il pulsante e ascolta la dolce musica di buon compleanno!

Ora che hai giocato a Happy Birthday prova le tue abilità musicali e codifica una nuova canzone usando la scheda pitches.h come un catalogo di codice per le diverse note.

Consigliato: