Sommario:

Scheda audio Arduino semplice: 5 passaggi (con immagini)
Scheda audio Arduino semplice: 5 passaggi (con immagini)

Video: Scheda audio Arduino semplice: 5 passaggi (con immagini)

Video: Scheda audio Arduino semplice: 5 passaggi (con immagini)
Video: Elettronica digitale con Arduino 18: SPI e lettura schede SD e microSD 2024, Novembre
Anonim
Scheda audio Arduino semplice
Scheda audio Arduino semplice

In questo esperimento capirai come funziona un buzzer passivo e come puoi creare una semplice scheda audio Arduino. Utilizzando alcuni pulsanti e scegliendo un tono corrispondente, puoi creare una melodia! Le parti che ho usato provengono dallo starter kit Arduino UNO di Kuman

Passaggio 1: parti necessarie

Parti necessarie
Parti necessarie

Avrai bisogno:

  • una scheda Arduino
  • una breadboard
  • un cavo USB
  • 10 x cavi per ponticelli
  • 3 x pulsanti (il numero di cappucci e pulsanti è opzionale)
  • 3 resistenze da 10k ohm

Allchips è una piattaforma di servizi online di componenti elettronici, è possibile acquistare tutti i componenti da loro

Passaggio 2: collegamento dei pulsanti

Collegamento dei pulsanti
Collegamento dei pulsanti
Collegamento dei pulsanti
Collegamento dei pulsanti

Innanzitutto, iniziamo con i pulsanti. Per ogni pulsante, scegli uno dei suoi lati. Vedrai 2 pin. Quello a sinistra (puoi anche scambiarli) si collega alla massa dell'Arduino (attraverso la breadboard) con un resistore da 10k. Collegare la stessa riga al pin digitale 2, 3 o 4 di Arduino (configurabile nel codice). Il pin sul lato destro di ciascun pulsante si collega a 5V. È possibile utilizzare l'immagine sopra come riferimento. Esegui questi passaggi per tutti i tuoi pulsanti.

Passaggio 3: collegamento del cicalino

Collegamento del cicalino
Collegamento del cicalino

Quindi, nella parte superiore del cicalino puoi vedere un simbolo +. Ne indica il lato positivo. È necessario collegare l'estremità opposta a terra e questa al pin digitale 8 dell'Arduino (può essere modificata in seguito)

Passaggio 4: caricamento e modifica del codice

Caricamento e modifica del codice
Caricamento e modifica del codice

Potete trovare il codice del progetto qui. Sta a te decidere cosa puoi modificare, dai numeri dei pin all'aggiunta di più pulsanti, ma, cosa più importante, puoi cambiare ogni singolo tono. Ecco una piccola spiegazione:

tono(BuzzPin, 1000, 300); // Ecco la funzione tono di Arduino

buzzPin è il pin positivo del buzzer

1000 è il tono stesso, in Hz (può essere ovunque da 31 fino a 65535)

300 è la durata in ms (opzionale)

Passaggio 5: video

Ecco un video del progetto in azione, creando una melodia casuale.

Consigliato: