SONS (Brunzidor)

Per què la nostra MicroBit faci sons o notes musicals, necessita un petit dispositiu: un brunzidor (buzzer en anglès). És un petit timbre que  permet fer sorollets o brunzits, però no permet reproduir la veu o el timbre d'un instrument. Si que podem fer diverses notes, en variar la frequència i la durada, i amb això, podrem crear melodies.

Què és?

A robòtica els fem servir diversos tipus de brunzidors per reproduir sons en fer determinades accions, o bé per fer música. En les versions més antigues de la placa, no hi ha brunzidor incorporat, i haurem de connectar-ne un (vegeu la secció com connectar-lo).

Les noves versions de la placa ja porten brunzidors (versió 2). Estan justa darrera la placa. En moltes plaques d'expansió, com al MicroShiel que fem servir a l'escola, trobem brunzidors incorporats. En algun cas tenen un interruptor que l'activa (buzzer) o el desactiva (P0).

Diversos tipus de brunzidors

Placa MicroBit V2 amb brunzidor

MicroShield i interruptor de Buzzer

Com programar-lo?

Per programar el brunzidor, farem servir els blocs del grup Música

Programar les notes

Les notes es poden introduir molt fàcilment gràcies a una simulació de teclat de piano. Quan introduïm una nota, veureu que apareix una xifra a la casella tono; és la freqüència en MHz d'aquella nota (La = 440 MHz). 

Com que el so dels brunzidors és molt baix, convé assegurar-nos que tenim el volum al màxim, al el bloc ajusta el volum. Com en altres paràmetres de robòtica, el volum va de 0 a 255 (coses dels informàtics?).

Programar el ritme

Les pulsacions representen la durada de les notes:

ActivitatS

Cotxe de bombers o policia

El primer que podeu programar és la sirena d'un cotxe de bombers, ambulància o policia, amb les seves llums i el so de la sirena.

cotxe policia.mp4

Les primeres partitures

Estrellita

Ara, podem començar a introduir alguna partitura... aquí en tens una molt senzilla amb les notes indicades a sota. Com que tenim la pantalla "lliure" podem fer que mentre sona la música vagi apareixent el nom de la cançó per pantalla, o millor encara, una estrella que s'encengui i s'apagui.

La Macarena

Aquesta és força fàcil, tot i que pot ser una mica llarga. Teniu la partitura dos cops, amb notes i sense.

T'has fixa't que el primer compàs i mig es repeteix el altres moments... Programa'l com un bloc i et serà molt fàcil duplicar-lo!

La cançó sorpresa

T'atreveixes amb aquesta partitura? Quina cançó deu ser?

Melodies ja programades

La microbit porta unes melodies programades.

Ens poden servir si ens fa mandra o ens és molt complicat llegir partitures.

També podem decidir si la melodia es toca...

AmpliAció: Partitures més complicades

Marxa Imperial d'Star Wars

En aquesta partitura tenim una nota Do que dura una corxera amb punt. Com que no podem introduir puntents, ja que no tenim la durada de 3/4, hem posat junts un bloc de corxera (1/2) i un de semicorxera (1/4).

1 corxera + 1 semicorxera = 1 corxera amb punt

Ara mentre sona la marxa, pot aparèixer per pantalla la cara de Darth Vader. T'atreveixes a dibuixar-lo? Que la força t'acompanyi!

En algun cas, hem de fer petites adaptacions: tresets, figures amb puntet... Vinga, que surti el músic que portes dins!

El Repte impossible: Theremin

Si recordeu, a les entrades tenim la possibilitat de utilitzar Si agitado. Vol dir que la placa detecta els moviments!

Podem utilitzar el bloc rotación (º) girar com a valor de tono de timbre, per fabricar un Theremin. Però sona molt greu... Ho podrem afinar d'alguna manera?

Com connectar-lo?

Les microbits de la versió 2, i les plaques d¡expansió que fem servir a l'escola ja porten un brunzidor incorporat. No cal fer cap connexió. Si que és important recordar que el brunzidor es manega desde el PIN-0, per tant, és millor no fer-lo servir per cap altre dispositiu.

Per connectar el Brunzidor extern, farem servir dos cables: 

Buzzer 3 pins

Aquest són els què fem servir  a l'escola. Fixa't bé com connectar-los!

GND a GND (cable negre)

IO a P0 (cable vermell)

VCC sense connectar

Altres tipus de brunzidors

Aquí tens altres tipus de brunzidors, i la manera de connectar-los. Fixa't que també podem connectar uns auriculars o uns altaveus com a brunzidors.

buzzer 2 pins

Un PIN a GND i L'altre PIN a P0

auricular o altaveu

Comú (més llarga) a GND i altre qualsevol a P0