
Sommario:
- Passaggio 1: cosa ti serve:
- Passaggio 2: posiziona il pulsante sulla breadboard
- Passaggio 3: collegare la resistenza da 10k alla gamba del pulsante
- Passaggio 4: mettere a terra la gamba vuota del resistore con un ponticello
- Passaggio 5: collegare l'altra gamba del pulsante a +5V
- Passaggio 6: collegare la gamba superiore del pulsante a Digital 12
- Passaggio 7: posizionare il cicalino piezoelettrico sulla breadboard
- Passaggio 8: collegare la gamba corta (-) del cicalino a terra
- Passaggio 9: collegare la gamba lunga (+) del cicalino al Digital 8
- Passaggio 10: è ora di codificare
- Passaggio 11: provalo
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

In questo tutorial ti mostrerò come un pulsante può avviare una melodia. Durante l'anno scolastico, molte delle nostre vite sono scandite da campane o toni che ci fanno sapere quando è ora di partire o quando è ora di andare. La maggior parte di noi raramente si ferma a pensare a come possono essere prodotti questi suoni diversi. So che quando penso di creare toni diversi per le campane a scuola, la mia mente torna sempre a una scena del film Grease quando la preside usa un mini xilofono per indicare l'inizio e la fine del suo annuncio. Campane e campanelli ci circondano ovunque, quindi volevo saperne un po' di più su di loro. In questo tutorial ho creato un sistema in cui viene riprodotto un suono quando viene premuto un pulsante. La configurazione è abbastanza semplice quando si utilizzano gli strumenti necessari, quindi consiglio vivamente ai principianti di provarlo. La sfida più grande che ho trovato è stata all'interno della codifica. Come vedrai nel passaggio 10, dovrai impostare pitches.h in una scheda separata prima di verificare il tuo codice. Una volta che il tuo sistema è stato creato, premi il pulsante e guarda quante volte gli altri intorno a te controllano il loro telefono o cercano un videogioco "vecchia scuola" nelle vicinanze perché non riescono a capire da dove proviene il rumore!
Passaggio 1: cosa ti serve:

- Arduino Uno
- tagliere
- Cicalino piezoelettrico
- Pulsante
- Ponticelli (5)
- resistore da 10k
- Cavo USB
Passaggio 2: posiziona il pulsante sulla breadboard

Passaggio 3: collegare la resistenza da 10k alla gamba del pulsante

Passaggio 4: mettere a terra la gamba vuota del resistore con un ponticello

Passaggio 5: collegare l'altra gamba del pulsante a +5V

Passaggio 6: collegare la gamba superiore del pulsante a Digital 12

Passaggio 7: posizionare il cicalino piezoelettrico sulla breadboard

Passaggio 8: collegare la gamba corta (-) del cicalino a terra

Passaggio 9: collegare la gamba lunga (+) del cicalino al Digital 8

Passaggio 10: è ora di codificare

Usa il link sottostante per copiare il codice.
Codice melodia pulsante cicalino
Non dimenticare la libreria pitches.h!
Ecco un breve tutorial per la configurazione (avanzamento rapido a 4:50 solo per la libreria pitches.h)
Video tutorial sul codice
Passaggio 11: provalo

Riferimenti:
ARDUINO - BUTTON BUZZER MELODY In-text: (Instructables.com, 2018) La tua bibliografia: Instructables.com. (2018). Arduino - Melodia del pulsante Buzzer. [online] Disponibile su: https://www.instructables.com/id/Arduino-Button-B… [Accesso 14 maggio 2018].
Consigliato:
Sii ancora il mio cuore pulsante di LittleBits: 5 passaggi

Be Still My LittleBits Heart che batte: mostra al tuo altro significativo quando stai pensando a loro inviando un testo, facendo battere il loro cuore. O semplicemente esprimi il tuo amore per l'elettronica. Cose di cui hai bisogno: Littlebit: alimentazione USB, cavo e spina di alimentazione USB, cloudbit, led, timeou
Tentativo fallito - Symfonisk (Sonos Play 1) su subwoofer da 3 Ohm: 5 passaggi

Tentativo fallito - Symfonisk (Sonos Play 1) a 3 Ohm Subwoofer: questo doveva essere un progetto per espandere alcuni altri progetti e smontaggi che avevo visto online per utilizzare un Ikea Symfonisk / Sonos Play 1 come driver wireless per un subwoofer . Altri progetti avevano utilizzato Symfonisk per creare altoparlanti wireless
Un tentativo di musica visiva dal vivo: 4 passaggi

Un tentativo di musica visiva dal vivo: Ciao e benvenuto al mio primo tentativo di fare musica visiva dal vivo! Il mio nome è Wesley Pena, e sono un Interactive Multimedia Major presso il College of New Jersey. Questo tutorial fa parte di una finale per la mia lezione di programmazione musicale interattiva, dove
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi

Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Push Button Debouncing.: In questa sezione, impareremo come creare un codice C del programma per ATMega328PU per alternare lo stato dei tre LED in base all'input da un interruttore a pulsante. Inoltre, abbiamo esplorato una soluzione al problema di "Switch Bounce". Come di consueto, vi
Pulsante di accensione Super Ghetto sul mio Oneplus One (dovrebbe funzionare su qualsiasi cosa): 3 passaggi

Pulsante di accensione Super Ghetto sul mio Oneplus One (dovrebbe funzionare su qualsiasi cosa): Il problema: tutti i pulsanti del mio telefono sono rotti. Sostituirli è solo una soluzione temporanea poiché la mia cover posteriore è rotta e non riesco a trovare da nessuna parte un sostituto che non superi il prezzo di un OPO usato, ma ho pensato perché non aggiornare se