Projectes inicials (Primera part)
LA MATRIU DE LEDS
Repte 4.1 El meu nom
En aquest repte programareu la micro:bit perquè cada segon mostri a la matriu de leds un nom.
Categories que utilitzem: Bàsic.
Continguts: la matriu de leds, el bloc per sempre, el bloc mostrar cadena, el bloc pausa.
Material: micro:bit
Codi:
- Repetir per sempre
- Mostrar text “escriu el teu nom”
- Esperar 1 segon = 1000ms
Repte 4.2: “Dissenya una icona”
Programeu la micro:bit per dissenyar una icona.
El programa MakeCode permet dissenyar de forma gràfica icones per mostrar en la pantalla LED de la placa. Per fer-ho agafeu el bloc “mostrar LED”. El bloc compta amb una quadrícula de 5×5 que representa cadascun dels leds del panell de la placa.
Categories que utilitzem: Bàsic
Continguts: la matriu de leds, el bloc mostrar leds.
Material: micro:bit
Codi:
- En iniciar
- Mostrar en la matriu led la icona d’un coet
Repte 4.3: “Fem una animació”
Programeu la micro:bit per crear una animació. L’animació és una tècnica que s’utilitza per donar la sensació de moviment a una imatge fixa. Mostreu a la matriu de leds de la placa les icones d’un cor gran i un cor petit de manera alterna.
Categories que utilitzem: Bàsic
Contiguts: la matriu de leds, el bloc per sempre, el bloc mostrar leds, el bloc pausa
Material: micro:bit
Codi:
- Repetir per sempre
- Mostrar en la matriu led icona d’un cor gran
- Esperar 100 ms
- Mostrar en la matriu led icona d’un cor petit
- Esperar 1000ms
EL BRUNZIDOR
La placa de micro:bit té un brunzidor que produeix so. Permet incorporar sons i melodies als projectes de programació sense la necessitat d’un element extern.
Dins de la categoria de música trobem diversos blocs:
Melodies
Blocs que us permeten triar una melodia predefinida.
Amb aquest bloc podeu indicar si la melodia es repeteix un cop, sempre o en un segon pla.
També hi ha blocs que permeten triar i crear les vostres melodies.
L’indicador “a tempo” permet ajustar la velocitat a la que es reprodueix la música.
Feu un programa on mentre es reprodueixi la melodia aparegui una icona al panell de leds i quan acabi la melodia aparegui una altra icona diferent.
Codi:
- en iniciar reprodueix una melodia, la que vulguis a tempo 120
- en sonar la melodia es mostra al panell de leds una icona d’una nota musical
- en acabar de sonar la melodia apareix al panell de leds una creu
Repte 5.2: Tons i melodies
Hi ha uns blocs per reproduir diferents tons on es pot modificar el tempo.
Si cliqueu sobre el triangle invers apareixen els diferents valors que es poden utilitzar.
Programeu la micro:bit perquè en iniciar reprodueixi una melodia coneguda:
- Do mig durant 1 temps
- Do mig durant 1 temps
- Sol mig durant 1 temps
- Sol mig durant 1 temps
- La mig durant 1 temps
- La mig durant 1 temps
- Sol mig durant 2 temps
ELS BOTONS
Els botons són sensors binaris. Els blocs per programar els botons es troben a dins de la categoria Entrada. Hi ha dos blocs principals:
- el bloc “en prémer el botó_” per iniciar un programa
- el bloc “el botó_està pressionat” com una condició, una sentencia condicional que comprova si el botó està pressionat o no.
Repte 6.1: “Jukebox”
Feu una màquina de música que reprodueixi diferents melodies en prémer els botons de la placa. Per iniciar el programa feu ús del bloc “en prémer el botó_”. Cada melodia es posarà en marxa en prémer cadascun dels botons. En prémer el botó A reprodueix una melodia. En prémer el botó B reprodueix una altra melodia. En prémer el botó A + B reprodueix una altra melodia.
Codi:
- En prèmer el botó A reproduir melodia
- En pèrmer el botó B reproduir melodia
- En pèrmer el botó A + B reproduir melodia