Nota
Ciao, benvenuto nella Community di Appassionati di Raspberry Pi & Arduino & ESP32 di SunFounder su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché Unirsi?
Supporto da Esperti: 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: Ottieni accesso anticipato agli annunci dei nuovi prodotti e alle anteprime.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni e Giveaway Festivi: Partecipa ai giveaway e alle promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
3.1 Beep
Il buzzer attivo è un tipico dispositivo di uscita digitale, facile da usare come accendere un LED!
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
|---|---|---|
Kepler Kit |
450+ |
Puoi anche acquistarli separatamente dai link sottostanti.
SN |
COMPONENTE |
QUANTITÀ |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
1(S8050) |
||
6 |
1(1KΩ) |
||
7 |
Active Cicalino |
1 |
Schema

Quando l’uscita di GP15 è alta, dopo la resistenza limitatrice di corrente da 1K (per proteggere il transistor), il S8050 (transistor NPN) condurrà, facendo suonare il buzzer.
Il ruolo del S8050 (transistor NPN) è di amplificare la corrente e rendere il suono del buzzer più forte. In effetti, puoi anche collegare il buzzer direttamente a GP15, ma noterai che il suono del buzzer sarà più basso.
Cablaggio
Nel kit sono inclusi due tipi di buzzer. Dobbiamo utilizzare il buzzer attivo. Girali e il retro sigillato (non il PCB esposto) è quello che ci serve.
Il buzzer necessita di un transistor per funzionare, qui utilizziamo l’S8050 (Transistor NPN).
Codice
Nota
Apri il file
3.1_beep.pynel percorsokepler-kit-main/micropythonoppure copia questo codice in Thonny, quindi clicca su «Run Current Script» o semplicemente premi F5 per eseguirlo.Non dimenticare di selezionare l’interprete «MicroPython (Raspberry Pi Pico)» nell’angolo in basso a destra.
Per tutorial dettagliati, fai riferimento a Aprire ed Eseguire Codice Direttamente.
import machine
import utime
buzzer = machine.Pin(15, machine.Pin.OUT)
while True:
for i in range(4):
buzzer.value(1)
utime.sleep(0.3)
buzzer.value(0)
utime.sleep(0.3)
utime.sleep(1)
Dopo l’esecuzione del codice, sentirai un beep ogni secondo.

