Objectiu:
Introduir els conceptes bàsics de la programació del moviment del robot utilitzant MBlock.
Explorar com controlar el moviment del robot utilitzant blocs visuals.
Material necessari:
Ordinador, tauleta o mòbil amb MBlock instal·lat.
Codey Rocky.
Passos:
Revisió de la programació d'emocions i aspecte:
Es pot introduir a la programació tot el que s'ha après a l'activitat 1.
Introducció al control del moviment:
En aquesta activitat explorarem com programar el moviment del robot utilitzant MBlock.
S'utilitzen blocs visuals de la categoria ACCIÓ, que permeten especificar la direcció i la distància que el robot ha de moure's entre d'altres.
Inicia un nou projecte a MBlock:
Obre MBlock al teu ordinador, tauleta o mòbil i inicia un nou projecte.
Assegura't que el dispositiu seleccionat és el Codey Rocky.
Comença amb un bloc d'esdeveniments: Arrossega un bloc "en prémer el botó A" per iniciar el programa quan premis el botó A o el bloc que vulguis d'aquesta categoria.
Programació del moviment:
Utilitza els blocs visuals d'acció de MBlock per programar el moviment del robot.
Experimenta amb blocs com "avança al 50% de potència durant 1 s" podràs canviar tant la potència com el temps. Prova altres blocs de la mateixa categoria.
Crea una seqüència de blocs per fer que el robot realitzi un moviment específic, com ara moure's en línia recta, girar i després moure's cap endavant de nou.
Repeticions de moviments:
Utilitza els blocs visuals de CONTROL (taronja) de MBlock per programar repeticions en algunes ordres.
Utilitza el bloc de control "repeteix 10" on a 10 ho pots canviar pel nombre de vegades que vulguis.
Posa qualsevol ordre de les que has vist fins ara a dins del bucle i veuràs que el Cody Rocky ho repeteix el nombre de vegades que li has posat.
Per exemple, si dins de "repeteix 10" hi poses l'ordre del bloc d'emoció "parpalleja" veuràs que farà 10 vegades aquesta acció.
Ara prova amb ordres de moviment o amb més d'un ordre. També pots posar ordres de les diferents categories vistes.
Aturar el moviment:
En començar a moure el robot programarem un altre botó per aturar el programa en cas que el robot no faci el que nosaltres esperàvem o el vulguem parar abans d'acabar la iteració.
Arrossega un bloc d'esdeveniments: En concret "en prémer el botó A" veurem que en la lletra A hi ha una fletxa i canviarem la A per B, ja que volem que B sigui el nostre botó de parada "en prémer el botó B".
A sota hi posarem el bloc d'acció; "deixa de moure" i a sota "atura tot" del bloc de control. En cas que el programa no faci el que nosaltres volíem programar, el podrem aturar sense que entri en bucle, per tant, serà el nostre botó de seguretat i el farem servir per aturar el robot.
Un possible exemple
Vegeu que faria el Codey Rocky amb el programa de l'esquerra.
REPTE
Comencem amb una programació on anirem afegint diferents seqüències en les diferents activitats restants
Crea un programa on el Codey Rocky es mogui dibuixant un hexàgon i es pari.
Crea un programa d'aturada del moviment.
Prova i ajustament:
Connecta el robot al teu ordinador, tauleta o mòbil i prova el programa.
Carrega el programa al Codey Rocky.
Observa com el robot reacciona als blocs de programació i ajusta la seqüència segons sigui necessari.
I ENHORABONA DE NOU! CADA VEGADA HO FAS MILLOR!!!!!!!
👏🥳💪