Het is mogelijk geluidseffecten te laten horen met de micro:bit. Met onderstaande code maak je bijvoorbeeld een sirene.
import music while True: for freq in range(880, 1760, 16): music.pitch(freq, 6) for freq in range(1760, 880, -16): music.pitch(freq, 6)
Bij de music.pitch
stel je de frequentie in. De range
heeft drie parameters:
Met step wordt de frequentie dus in blokken van die step verhoogd of verlaagd. Merk op dat er een for
loop wordt gebruikt in plaats van een while
.
music.pitch(freq, 6)
De for loop zegt eigenlijk dit: voor elk item in een bepaalde collectie, doe iets met dat item. In het voorbeeld: voor elke frequentie in de range van frequenties, speel de toonhoogte af van die frequentie voor 6 seconden.