


El Max, la Lluna i el robot estan a punt per tornar a la Terra. Després d’un viatge ple d’aventures, ja tenen la nau llesta per enlairar-se. Al planeta Xeldon han viscut moments molt especials: han trobat la doctora Snippet, han ajudat els xeldonians a fer créixer fruites i verdures, i han compartit rialles i danses en una gran festa plena de música.
Tot sembla tranquil i preparat per marxar. Però, just abans de pujar a la nau, apareix la xeldoniana major. Camina de pressa i té una mirada preocupada. Acaba de rebre un missatge misteriós. Ve d’una galàxia molt llunyana, i ningú no sap què vol dir.
El Max, la Lluna i el robot s’aturen. Un nou repte els espera. I potser necessitaran una mica d’ajuda…
Escolliu la vostra placa


Investigueu!
Podem establir comunicació entre plaques ED1?
Per començar, mireu de respondre aquestes preguntes:
🔎 La placa ED1 pot comunicar-se sense fils amb altres ED1?
🔎 Quin sistema de comunicació utilitza?
🔎 Com es programa l’enviament i la recepció de missatges?


Què necessiteu?
✅ 2 plaques ED1


🔸 Preparació de la missió
El missatge rebut a Xeldon està escrit amb símbols d’un alfabet estrany! :

El primer pas és traduir-lo al nostre llenguatge, esbrinant a quina lletra correspon cadascun dels símbols. Podeu utilitzar aquest desxifrador:
Un cop desxifrat i llegit el missatge, penseu quina serà la vostra resposta i escriviu-la en el quadre de text de l’esquerra. Al quadre de text de la dreta obtindreu la mateixa resposta escrita amb símbols de l’alfabet estrany, és el que hauríeu d’enviar al planeta desconegut!
🔸 Programació
Un cop desxifrat el missatge rebut, s’ha d’establir un sistema de comunicació entre el planeta Xeldon i el de la civilització desconeguda. Per les característiques de les plaques ED1 es tria utilitzar la comunicació per wifi en mode ràdio.
La placa de Xeldon envia un primer missatge indicant que s’ha rebut i s’ha pogut desxifrar. En rebre aquest missatge, l’altra placa demana si els poden ajudar. A continuació, la placa de Xeldon respon que sí i l’altra placa els ho agraeix.
🔸 Diagrames de flux
ED1 a Xeldon

ED1 a planeta desconegut

En l’entorn de programació Microblocks, necessitareu les llibreries Botons ED1, TFT, WiFi i WiFi Ràdio.
Per tal que les dues plaques ED1 es puguin comunicar cal que utilitzin el mateix grup (número) de ràdio. Es pot establir el grup en començar fent servir aquests blocs:

Per enviar un missatge podeu utilitzar aquest bloc:

La comprovació de la recepció d’un missatge es pot fer mitjançant aquest bloc, encaixat en un bucle infinit:

La cadena de text rebuda s’obté amb el bloc:

🔸 Blocs recomanats
👉🏽 Control

👉🏽 Operadors

👉🏽 Dades

👉🏽 Botons ED1

👉🏽 TFT

👉🏽 WiFi

👉🏽 WiFi Radio

🔸 Entrega del repte
Un cop superada la missió, enregistreu un vídeo i envieu-lo per rebre la vostra insígnia! Recordeu que:
👉🏾 Els vídeos han de tenir una durada màxima d‘1 minut.
👉🏾 Verifiqueu que la imatge i el so són de qualitat i que el vídeo mostra clarament com heu superat el repte.
👉🏾 Pengeu el vídeo i compartiu el fitxer públicament.
- Seleccioneu el fitxer que vulgueu compartir.
- Feu clic a Comparteix o Comparteix
.
- A Accés general, feu clic a la fletxa avall
- Trieu l’opció Tothom que tingui l’enllaç.
- Feu clic a Copia l’enllaç.
- Feu clic a Fet.
- Enganxeu l’enllaç en el formulari per compartir-lo.



Investigueu!
Podem establir comunicació entre micro:bits?
Per començar, mireu de respondre aquestes preguntes:
🔎 La micro:bit pot comunicar-se sense fils amb altres micro:bits?
🔎 Quin sistema de comunicació utilitza?
🔎 Com es programa l’enviament i la recepció de missatges?


🔸 Preparació de la missió
El missatge rebut a Xeldon està escrit amb símbols d’un alfabet estrany! :

El primer pas és traduir-lo al nostre llenguatge, esbrinant a quina lletra correspon cadascun dels símbols. Podeu utilitzar aquest desxifrador:
Un cop desxifrat i llegit el missatge, penseu quina serà la vostra resposta i escriviu-la en el quadre de text de l’esquerra.
Al quadre de text de la dreta obtindreu la mateixa resposta escrita amb símbols de l’alfabet estrany, és el que hauríeu d’enviar al planeta desconegut!
🔸 Programació de les plaques
Un cop desxifrat el missatge rebut, s’ha d’establir un sistema de comunicació entre el planeta Xeldon i el de la civilització desconeguda. Per les característiques de les plaques micro:bit es tria utilitzar la comunicació per ràdio.
🟡 Què és el codi Morse?
El codi Morse és una manera d’escriure lletres, números i signes fent servir sons curts i llargs, o bé punts (●) i ratlles (━━).
És com un idioma secret que es pot enviar per llum, so o senyals!
🟢 Com funciona?
Cada lletra o número té una combinació especial de punts i ratlles. Per exemple:
| Lletra | Codi |
| A | · — |
| B | — · · · |
| C | — · — · |
| S | · · · |
| O | — — — |
- El punt ● és un so o llum curt.
- La ratlla ━━ és un so o llum llarg.
A continuació, teniu l’abecedari sencer en morse:

Aquest codi s’usava fa molts anys per parlar a distància, com un telègraf, o també amb llums i sons. Avui el farem servir per enviar missatges amb les micro:bits!
En aquest repte heu de programar dues micro:bits perquè una pugui enviar missatges i l’altra els rebi. Per tal que les dues micro:bits es puguin comunicar cal que utilitzin el mateix grup (número) de ràdio. Es pot establir el grup en iniciar fent servir aquests blocs:

Per enviar un missatge podeu utilitzar aquest bloc:

Per rebre el missatge cal programar la gestió de l’esdeveniment de recepció amb aquest bloc:

La cadena de text rebuda és “receivedString”, que es pot utilitzar en els blocs dins de l’encaix.
La micro:bit emissora utilitzarà el botó A per al punt, el botó B per a la ratlla i el logotip com a separador de lletres. Cada cop que enviï un d’aquests tres símbols, mostrarà la icona a la pantalla i farà sonar un to musical determinat. Per exemple:

(punt)
Do central

(ratlla)
Fa mig

(separador)
Do alt
La micro:bit receptora, en rebre un missatge de ràdio, funcionarà de la mateixa manera en funció del missatge rebut (punt, ratlla o separador). Per tant, mostrarà la icona a la pantalla i farà sonar el to musical corresponent.
L’alumnat pot anotar en un full la seqüència de símbols rebuts i transformar-la en lletres. A continuació, separar les paraules per obtenir el contingut del missatge.
La placa de Xeldon envia un primer missatge indicant que s’ha rebut i s’ha pogut desxifrar. En rebre aquest missatge, l’altra placa demana si els poden ajudar. A continuació, la placa de Xeldon respon que sí i l’altra placa els ho agraeix.
🔸 Diagrames de flux
micro:bit a Xeldon

micro:bit a planeta desconegut

Per tal que les dues micro:bits es puguin comunicar cal que utilitzin el mateix grup (número) de ràdio. Es pot establir el grup en iniciar fent servir aquests blocs:

Per enviar un missatge podeu utilitzar aquest bloc:

Per rebre el missatge cal programar la gestió de l’esdeveniment de recepció amb aquest bloc:

La cadena de text rebuda és “receivedString”, que es pot utilitzar en els blocs dins de l’encaix.
🔸 Blocs recomanats
👉🏽 Básic

👉🏽 Entrada

👉🏽 Ràdio

👉🏽 Lògica

👉🏽 Text

👉🏽 Música

Exemples i materials d’ajuda
🔸 Entrega del repte
Un cop superada la missió, enregistreu un vídeo i envieu-lo per rebre la vostra insígnia! Recordeu que:
👉🏾 Els vídeos han de tenir una durada màxima d‘1 minut.
👉🏾 Verifiqueu que la imatge i el so són de qualitat i que el vídeo mostra clarament com heu superat el repte.
👉🏾 Pengeu el vídeo i compartiu el fitxer públicament.
- Seleccioneu el fitxer que vulgueu compartir.
- Feu clic a Comparteix o Comparteix
.
- A Accés general, feu clic a la fletxa avall
- Trieu l’opció Tothom que tingui l’enllaç.
- Feu clic a Copia l’enllaç.
- Feu clic a Fet.
- Enganxeu l’enllaç en el formulari per compartir-lo.



Investigueu!
Podem establir comunicació entre micro:bits?
Per començar, mireu de respondre aquestes preguntes:
🔎 La micro:bit pot comunicar-se sense fils amb altres micro:bits?
🔎 Quin sistema de comunicació utilitza?
🔎 Com es programa l’enviament i la recepció de missatges?


🔸 Preparació de la missió
El missatge rebut a Xeldon està escrit amb símbols d’un alfabet estrany! :

El primer pas és traduir-lo al nostre llenguatge, esbrinant a quina lletra correspon cadascun dels símbols. Podeu utilitzar aquest desxifrador:
Un cop desxifrat i llegit el missatge, penseu quina serà la vostra resposta i escriviu-la en el quadre de text de l’esquerra.
Al quadre de text de la dreta obtindreu la mateixa resposta escrita amb símbols de l’alfabet estrany, és el que haurà de transportar el robot fins al planeta desconegut!
Per transportar el missatge generat en el quadre de text de la dreta, teniu dues opcions:
- Escriure en un paper, a mà alçada, la seqüència de símbols generats de l’alfabet estrany.
- Fer una captura de pantalla i imprimir-la en un paper.
A continuació, enrotlleu el paper i fixeu-lo amb cinta adhesiva al robot.

🔸 Programació
Un cop desxifrat el missatge rebut, s’ha d’establir un sistema de comunicació entre el planeta Xeldon i el de la civilització desconeguda. Farem que les dues plaques es comuniquin per ràdio i la tercera placa situada al CuteBot capti els missatges per poder avançar o retrocedir d’un planeta a l’altre. Anomenarem a la placa de Xeldon “placa 1” i a la del planeta desconegut “placa 2“. La placa situada al CuteBot serà la “placa 3“.
Fixeu-vos en les accions que haureu de programar:
- La placa de Xeldon envia un primer missatge indicant que s’ha rebut i s’ha pogut desxifrar.
- Missatge de la placa 1 a la placa 2: “Missatge rebut”.
- En rebre aquest missatge, l’altra placa ha de demanar si els poden ajudar:
- Missatge de la placa 2 a la placa 1: “Podeu ajudar?”.
- A continuació, la placa de Xeldon respon que sí i l’altra placa els ho agraeix.:
- La placa 1 envia el missatge a la placa 2: “Enviem ajuda”.
- La placa 2 envia el missatge a la placa 1 “Gracies”.
⚠⚠ Recordeu que heu de programar les plaques en projectes diferents de Makecode.
Programació del CuteBot (placa 3)
El robot Smart Cutebot es desplaçarà transportant el paper enrotllat amb el missatge generat que heu escrit en el paper. Programeu una estructura condicional que faci actuar el robot segons el missatge rebut:
- Si el CuteBot rep un missatge que conté “rebut” : avança endavant fins el planeta desconegut i mostra per pantalla la fletxa amunt.
- Si el CuteBot rep un missatge que conté “ajudar” : es mou enrere, retornant a Xeldon.
- Si el CuteBot rep un missatge que conté “Enviem”: avança fins al planeta Xeldon, mostra la flexa endavant i a continuacio retrocedeix.
🔸 Diagrames de flux
micro:bit a Xeldon (Placa 1)

micro:bit a planeta desconegut (Placa 2)

Smart CuteBot (Placa 3)

Per tal que les micro:bits es puguin comunicar cal que utilitzin el mateix grup (número) de ràdio. Es pot establir el grup fent servir aquests blocs:

Per enviar un missatge podeu utilitzar aquest bloc:

Per rebre el missatge cal programar la gestió de l’esdeveniment de recepció amb aquest bloc:

La cadena de text rebuda és “receivedString”, que es pot utilitzar en els blocs dins de l’encaix.
🔸 Blocs recomanats
👉🏾 Bàsic

👉🏾 Entrada

👉🏾 Ràdio

👉🏾 Lògica

👉🏾 Text

👉🏾 cuteBot (cal incloure l’extensió cuteBot a MakeCode)

🔸 Millores del programa
- Programeu que el robot vagi emetent “bips” sonors mentre es mou.
- Programeu que el robot faci un breu ball de celebració en completar la missió.
🔸 Exemples i material de consulta
En aquesta activitat del catàleg de robòtica teniu un exemple de com programar el robot Smart Cutebot:

Entrega del repte
Un cop superada la missió, enregistreu un vídeo i envieu-lo per rebre la vostra insígnia! Recordeu que:
👉🏾 Els vídeos han de tenir una durada màxima d‘1 minut.
👉🏾 Verifiqueu que la imatge i el so són de qualitat i que el vídeo mostra clarament com heu superat el repte.
👉🏾 Pengeu el vídeo i compartiu el fitxer públicament.
- Seleccioneu el fitxer que vulgueu compartir.
- Feu clic a Comparteix o Comparteix
.
- A Accés general, feu clic a la fletxa avall
- Trieu l’opció Tothom que tingui l’enllaç.
- Feu clic a Copia l’enllaç.
- Feu clic a Fet.
- Enganxeu l’enllaç en el formulari per compartir-lo.






