Summer
Der Summer von Eliobot ist ein passiver Summer und kann daher Töne über einen weiten Frequenzbereich abgeben, ähnlich wie bei alten Telefonen.
Verwendung mit Elioblocs
Um den Summer von Eliobot auf Elioblocs zu verwenden, nutzen wir Blöcke aus der Kategorie , um einen Ton abzuspielen.
Verwendung mit Python
Um Noten in Python abzuspielen, verwenden wir den IO17 Pin als PWM-Ausgang, um die gewünschte Frequenz reproduzieren zu können.
Um Musik abzuspielen, wiederholen Sie einfach die gewünschten Frequenzen wie in einer Partitur.
Verwandte Beispiele
Elioblocs-Beispiel
Hier spielen wir die Note Do 1 Sekunde lang und beginnen dann endlos von vorne.
Python-Beispiel
import board
import pwmio
import time
buzzer = pwmio.PWMOut(
board.IO17, # Summer-Pin
variable_frequency=True, # Frequenz soll veränderbar sein
) # Summerobjekt erstellen
while True:
buzzer.frequency = 262 # Frequenz der Note C
time.sleep(1) # 1 Sekunde warten
buzzer.frequency = 0 # Ton stoppen
time.sleep(1) # 1 Sekunde warten
Hier spielen wir die Note Do 1 Sekunde lang und beginnen dann endlos von vorne.