Nota

Ciao, benvenuto nella community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché unirsi?

  • Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Accedi in anteprima agli annunci di nuovi prodotti.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni e omaggi festivi: Partecipa a omaggi e promozioni speciali durante le festività.

👉 Pronto per esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!

2.28 Modulo Sensore di Suono

Panoramica

In questa lezione imparerai a utilizzare un modulo sensore di suono. Il modulo sensore di suono offre un modo semplice per rilevare il suono ed è generalmente utilizzato per misurare l’intensità sonora.

Componenti necessari

../_images/Part_two_28.png

Circuito Fritzing

In questo esempio, possiamo collegare direttamente il pin del modulo sensore di suono al pin della scheda Mega 2560. Collega il pin「G」del modulo sensore di suono a GND, il pin「+」a 5V, AO al pin analogico A0 e D0 al pin digitale 2.

../_images/image223.png

Schema elettrico

../_images/image224.png

Codice

Nota

  • Puoi aprire direttamente il file 2.28_soundSensorModule.ino nella cartella sunfounder_vincent_kit_for_arduino\code\2.28_soundSensorModule.

  • Oppure copia questo codice nell’IDE di Arduino.

Dopo aver caricato il codice sulla scheda Mega2560, puoi aprire il monitor seriale per visualizzare il valore letto dal pin. Quando il suono ambientale diventa più forte, la lettura digitale sarà 「1」 (regola il potenziometro del modulo per modificare la soglia per attivare il livello alto), e il valore letto dal pin analogico cambierà significativamente; quando l’ambiente è silenzioso, la lettura digitale sarà 「0」 e la lettura analogica cambierà in modo graduale.

Il range delle letture analogiche è 「0」~「1023」, ma, a causa delle condizioni ambientali e delle caratteristiche del sensore di suono, il range effettivo potrebbe essere inferiore a quello teorico. Se viene utilizzato un oscilloscopio, le variazioni delle letture analogiche del sensore di suono saranno più evidenti.

Per una spiegazione dettagliata del codice, consulta 1.5 Lettura Analogica (Analog Read) e 1.4 Lettura Digitale (Digital Read).

Immagine del fenomeno

../_images/image225.jpeg