Descripció de l’activitat
En aquesta activitat es programa la placa ED1 per tal que mostri cercles de color en funció dels valors de les intensitats R, G i B que seleccioni l’usuari amb els botons de la placa.
Material necessari
- Placa ED1
Orientacions pedagògiques
La classe es divideix en petits grups, en funció del nombre de plaques ED1 disponibles.
Cada alumne programa amb el seu ordinador en l’entorn MicroBlocks, seguint les orientacions del “Pas a pas” i utilitzant l’emulador “Boardie” en comptes de la placa. Un cop fetes les comprovacions amb “Boardie”, es transfereix el programa a la placa ED1 del grup (caldrà utilitzar els blocs d’esdeveniment dels botons adients en cada cas).
Elements de programació
Eix | Àrea | Matèria
PRI – Educació artística
Competències específiques
CE03 – Experimentar i crear amb les possibilitats del so, la imatge, el cos i els mitjans digitals i multimodals, mitjançant activitats i experiències que incorporin l’aprenentatge autoregulat per expressar i comunicar coneixements, idees, sentiments i emocions.
Sabers
Identificació i exploració de les possibilitats expressives i comunicatives dels elements configuratius del llenguatge plàstic (punt, línia, color, textura, pla) a partir de l’observació i anàlisi de les manifestacions artístiques treballades.
1. Configureu el vostre ordinador per programar la placa ED1:
– MS Windows : en el “Portal d’aplicacions”, cerqueu “CP210x” i instal·leu el driver per establir la comunicació amb la placa (si no ho havíeu fet abans).
– Linkat : mantingueu l’ordinador actualitzat i executeu, des del menú de robòtica, el programa “Configura robòtica (USB)” (si no ho havíeu fet abans).
– Chromebook : utilitzeu la màquina virtual de Linkat.
2. Amb el navegador d’Internet, aneu a l’entorn web de MicroBlocks ( https://microblocks.fun/run/microblocks.html ). A diferència d’altres entorns de programació web, MicroBlocks no desa els programes automàticament. Per tant, deseu el progrés periòdicament utilitzant l’apartat “Arxiu” del menú superior de MicroBlocks. L’extensió dels fitxers és .ubp :
3. Afegiu les llibreries “Botons ED1” i “TFT”.
4. En el model RGB, cada color es representa a partir de les intensitats dels colors vermell, verd i blau que el formen. Definiu 3 variables amb els noms R, G i B.
5. En començar, assigneu el valor 130 a les variables. Es tracta d’un valor intermedi entre el mínim (0) i el màxim (255):
6. El programa haurà de dibuixar a la pantalla de l’ED1 un cercle de color i els valors R, G i B corresponents:
7. La pantalla s’actualitzarà cada cop que l’usuari premi algun botó per canviar el valor de R, G o B. Caldran 6 botons (3 per augmentar el valor i 3 per disminuir-lo), i dins de cada bloc de botó hi haurà els blocs per actualitzar la pantalla. En casos com aquest, en què s’hauria de repetir una mateixa seqüència de blocs, és convenient definir un procediment. Un procediment es crea a l’apartat “Els meus blocs” prement el botó “Crea un bloc comanda”. A continuació, s’ha d’escriure el nom del procediment (escriviu “mostra”):
8. El procediment “mostra”
– Esborrarà la pantalla.
– Dibuixarà un cercle del color representat per les variables R, G i B.
– A sota, escriurà els valors de les variables R, G i B.
– Esperarà un instant abans de continuar per evitar que el programa detecti més d’un toc quan l’usuari premi un botó:
9. El procediment que heu definit es cridarà cada cop que calgui actualitzar la pantalla. Afegiu també la crida al bloc “En començar” per tal que la pantalla no es vegi inicialment buida:
10. Per canviar el valor de la intensitat R (vermell) utilitzeu 2 botons (“amunt” i “avall”, per exemple). A cada toc augmenteu o disminuïu el valor, però impedint que pugi per sobre del valor màxim (255) o baixi per sota del valor mínim (0). És convenient sumar o restar 5 en comptes d’1 per tal que els canvis a cada toc siguin més visibles. Un cop canviat el valor, crideu el procediment “mostra”:
11. Finalment, afegiu els blocs dels botons que falten, 2 per a G (verd) i 2 per a B (blau).
12. Connecteu la placa ED1 a l’ordinador mitjançant el cable USB, feu clic a la icona “Connecta” i trieu la placa:
13. Premeu la icona “Inicia” i, al cap d’un instant, veureu el programa en funcionament a la pantalla de l’ED1:

