Sínia3

La placa micro:shield

Per programar la placa micro:bit amb la placa micro:shield primer cal connectar la placa micro:bit a la placa micro:shield a través de la seva ranura frontal i també a l’ordinador amb un cable USB.

Cal fer servir l’entorn de programació MakeCode i instal·lar l’extensió microshield.

https://makecode.microbit.org/

Cliqueu a “+ extensions” de l’apartat de blocs.

Busqueu l’extensió microshield.

Seleccioneu l’extensió microshield.

L’extensió microshield  afegeix els blocs:

  • Microshield. Són els blocs per poder controlar motors.
  • Sonar. No els farem servir.
  • Neopixel. Són els blocs per poder programar leds (llums).

Blocs de l’extensió Microshield (color taronja)

Blocs de l’extensió Neopixel (color blau)

Reptes amb motors

Connexió del motor

Els motors es poden connectar als ports A+ i A- o B+ i B- però no als ports A- i B+.

Repte 7. Feu girar un motor en diferents direccions

Connecteu el motor als ports A+ i A- (motor 1).

Heu de fer que:

  • Quan es premi el botó A el motor giri en una direcció.
  • Quan premeu el botó B el motor giri en una altra direcció.
  • Quan premeu el botó A i B el motor s’aturi.

Extra

Heu de fer que els motors girin en direcció contrària a la que heu programat en el repte.

Repte 8. Feu girar un motor a diferents velocitats

Connecteu el motor als ports A+ i A- (motor 1).

Heu de fer que:

  • Quan es premi el botó A el motor giri a una velocitat lenta.
  • Quan premeu el botó B el motor giri més ràpid.
  • Quan premeu el botó A i B el motor giri encara més ràpid.

Extra

Heu de fer que en cas de sacsejar la placa micro:bit i i la placa micro:hield el motor s’aturi.

Repte 9. Feu una seqüència de gir i aturada del motor

Connecteu el motor als ports A+ i A- (motor 1).

Heu de fer que:

  • En prémer el botó A el motor giri durant 5 segons i s’aturi durant 1 segon.
  • Que això es repeteixi 4 vegades.

Extra

Heu de fer el mateix amb dos motors. Motor 1 i motor 3. El motor 1 ha de girar en prémer el botó A i el motor 2 ha de girar en prémer el botó B.

Reptes amb els leds de la placa micro:shield

IMPORTANT!

PER TAL QUE FUNCIONIN ELS LEDS DE LA PLACA MICRO:SHIELD HEU D’AFEGIR SEMPRE A LA PROGRAMACIÓ AQUESTS BLOCS.

  • EN INICIAR ASSIGNA A STRIP EL VALOR NEOPIXEL AT PIN P16 WITH 4 LEDS AS RGB (GRB FORMAT).

Això significa que s’activen els 4 leds de la placa micro:shield que estan connectats al pin 16 de la placa micro:bit.

Repte 10. Feu que s’il·luminin els leds de la placa micro:shield

Heu de fer que:

  • En prémer el botó A els 4 leds de la placa micro:shield s’encenguin de color vermell.
  • En prémer el botó B els 4 leds de la placa micro:shield s’encenguin de color groc.
  • En cas de sacsejar la placa els 4 leds de la placa micro:shield s’apaguin (color negre).

Extra

Canvieu els colors del repte per uns altres diferents.

Repte 11. Feu una seqüència d’il·luminació que no pari mai

Heu de fer que:

  • Per sempre els 4 leds de la placa micro:shield s’encenguin de color verd durant un segon i de color blau durant un segon.

Extra

Heu de fer que:

  • Per sempre els 4 leds de la placa micro:shield s’encenguin de tots els colors possibles durant mig segon.

Repte 12. Feu que cada led de la placa micro:shield s’il·lumini de colors diferents

Heu de fer que:

  • En iniciar cada led de la placa microshield s’encengui d’un color diferent. Trieu els colors que vulgueu.

Extra

Heu de fer que:

  • En prémer el botó A els leds 0 i 2 de la placa micro:shield s’encenguin d’un mateix color.
  • En prémer el bot B els leds 1 i 3 de la placa micro:shield s’encenguin d’un mateix color.
  • En prémer el botó A i B els 0, 1, 2 i 3 de la placa micro:shield s’apaguin tots (color black).

Reptes amb la tira de leds

IMPORTANT!

PER TAL QUE FUNCIONI LA TIRA DE LEDS CONNECTADA A LA PLACA MICRO:SHIELD HEU D’AFEGIR SEMPRE A LA PROGRAMACIÓ AQUESTS BLOCS.

  • EN INICIAR ASSIGNA A STRIP EL VALOR NEOPIXEL AT PIN P8 WITH 30 LEDS AS RGB (GRB FORMAT).

Això significa que s’activen els 30 leds de la tira de leds que estan connectats al pin 8 de la placa micro:bit.

Repte 13. Arc de Sant Martí

Heu de fer que:

  • En prémer el botó A es mostrin els colors de l’arc de Sant Martí a la tira de leds.
  • En prémer el botó B s’apaguin els leds de la tira de leds.

Extra

Heu de fer que:

  • En prémer el botó A es mostri un color. Podeu triar el color.
  • En prémer el botó B es mostri un altre color. Podeu triar el color.
  • En prémer el botó A i B es mostri un altre color diferent. Podeu triar el color.

Repte 14. Led vermell que es mou

Heu de fer que:

  • Per sempre un led de color vermell es vaig encenent a la tira de leds.

Heu de fer el mateix canviant el color vermell pels colors de l’arc de Sant Martí.

Repte 15. Seqüència de colors

Heu de fer que:

  • Per sempre tots els leds de la tira de leds s’encenguin de diferents colors cada 100 ms. Podeu triar els colors.

Extra

Heu de canviar els colors que heu fet servir i el temps de durada de l’encesa dels leds.

          

 

Reptes extra

Repte extra 1. Sensor de so

Heu de fer que:

  • Per sempre si el nivell de so és més gran de 50 llavors es mostri una cara trista a la matriu de leds de la placa micro:bit durant 2 ms.

Repte extra 2. Logotip

Heu de fer que:

  •  Quan es premi el logotip es toqui “rialla”.

Repte extra 3. Sensor de llum

Connecteu el motor als ports A+ i A- (motor 1).

Heu de fer que:

  • Per sempre si el nivell de llum és inferior a 10 llavors el motor gir durant 2 segons i s’aturi.

Repte extra 4. Leds de la placa micro:shield i tira de leds

Heu de fer que:

  • Per sempre els leds de la placa microshield s’encenguin d’un color i els leds de la tira de leds s’encenguin d’un altre color.

Repte extra 5. Sensor de temperatura

Heu de fer que:

  • Quan premeu el botó A es mostri a la matriu de leds de la placa micro:bit la temperatura actual durant 5 segons.