Note

Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez plus profondément dans l’univers des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre & Partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Avant-premières exclusives : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus exclusifs.

  • Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.

  • Promotions festives et concours : Participez à des concours et promotions spéciales durant les fêtes.

👉 Prêt à explorer et créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !

3.1 Bip sonore

Le buzzer actif est un dispositif de sortie numérique typique, aussi facile à utiliser que l’allumage d’une LED !

Composants Requis

Pour ce projet, nous avons besoin des composants suivants :

Il est plus pratique d’acheter un kit complet, voici le lien :

Nom

ARTICLES DANS CE KIT

LIEN

Kepler Kit

450+

Kepler Ultimate Kit

Vous pouvez également les acheter séparément via les liens ci-dessous :

SN

COMPOSANT

QUANTITÉ

LIEN

1

Découvrir le Pico W

1

ACHETER

2

Câble Micro USB

1

3

Plaque d’essai (Breadboard)

1

ACHETER

4

Fils de connexion (Jumper Wires)

Plusieurs

ACHETER

5

Transistor

1(S8050)

ACHETER

6

Résistance

1(1KΩ)

ACHETER

7

Buzzer Actif Buzzer

1

Schéma

sch_buzzer

Lorsque la sortie du GP15 est à un niveau haut, après la résistance de limitation de courant de 1K (pour protéger le transistor), le S8050 (transistor NPN) conduit, ce qui permet au buzzer de sonner.

Le rôle du S8050 (transistor NPN) est d’amplifier le courant pour rendre le buzzer plus sonore. En réalité, vous pouvez aussi connecter le buzzer directement au GP15, mais vous constaterez que le son du buzzer sera plus faible.

Câblage

Deux types de buzzers sont inclus dans le kit. Nous devons utiliser le buzzer actif. Retournez-les, le dos scellé (pas le circuit imprimé exposé) est celui que nous voulons utiliser.

img_buzzer

Le buzzer nécessite un transistor pour fonctionner, ici nous utilisons un S8050 (transistor NPN).

wiring_beep

Code

Note

  • Ouvrez le fichier 3.1_beep.py sous le chemin kepler-kit-main/micropython ou copiez ce code dans Thonny, puis cliquez sur « Exécuter le script actuel » ou appuyez simplement sur F5 pour l’exécuter.

  • N’oubliez pas de sélectionner l’interpréteur « MicroPython (Raspberry Pi Pico) » en bas à droite.

  • Pour des tutoriels détaillés, veuillez vous référer à Ouvrir et Exécuter du Code Directement.

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)

Après l’exécution du code, vous entendrez un bip sonore toutes les secondes.