Przejdź do głównej zawartości

Brzęczyk

Eliobot buzzer


Brzęczyk Eliobota jest brzęczykiem pasywnym, więc może emitować dźwięki w szerokim zakresie częstotliwości, podobnie jak stare telefony.

Używaj z Elioblocami

Aby użyć brzęczyka Eliobota na Elioblocach, używamy klocków z kategorii kategoria dźwięku do odtworzenia dźwięku.

Używaj z Pythonem

Aby odtwarzać nuty w Pythonie, używamy pinu IO17 jako wyjścia PWM, aby móc odtworzyć żądaną częstotliwość.

Aby odtwarzać muzykę, po prostu powtórz żądane częstotliwości, jak w partyturze.

Powiązane przykłady

Przykład Elioblocs

exemple buzzer elioblocs

Tutaj gramy nutę Do przez 1 sekundę i zaczynamy od nowa w nieskończoność.


Przykład Pythona

import board
import pwmio
import time

buzzer = pwmio.PWMOut(
board.IO17, # Pin du buzzer
variable_frequency=True, # On veut pouvoir changer la fréquence
) # Création de l'objet buzzer

while True:
buzzer.frequency = 262 # Fréquence de la note Do
time.sleep(1) # Attend 1 seconde
buzzer.frequency = 0 # Arrête le son
time.sleep(1) # Attend 1 seconde

Tutaj gramy nutę Do przez 1 sekundę i zaczynamy od nowa w nieskończoność.