Objectiu:
Introduir els conceptes de programació dels sensors per a la detecció d'obstacles utilitzant el Codey Rocky amb MBlock.
Explorar com utilitzar els sensors de color del Codey Rocky per a detectar obstacles i respondre en conseqüència.
Material necessari:
Ordinador, tauleta o mòbil amb MBlock instal·lat.
Codey Rocky.
Passos:
Introducció als sensors amb el detector d'obstacles:
El Codey Rocky està equipat amb sensors que poden detectar obstacles. També té altres detectors, però ens centrarem en el d'obstacles.
El sensor del Rocky el podem deixar mirant endavant, cap baix o inclinat. Per aquesta activitat el deixarem mirant endavant, ja que és on es toparà amb un obstacle. Si el deixéssim mirant a terra, el programa no faria res, ja que només engegar detectaria el terra com a obstacle.
Inicia un nou projecte a MBlock:
Obre MBlock al teu ordinador, tauleta o mòbil i inicia un nou projecte.
Selecciona el dispositiu Codey Rocky com a dispositiu objectiu.
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ó de la detecció d'un obstacle:
Utilitza els blocs visuals de la categoria de SENSORS de MBlock per programar el Codey Rocky per detectar un obstacle i respondre en conseqüència.
Utilitza blocs de CONTROL com "repeteix fins que ♦️" i veureu que hi encaixarà un bloc de la categoria de SENSORS que tingui aquesta forma com "hi ha obstacles al davant?"
Programar el robot perquè faci un moviment específic que haurem de posar dins el bucle de repetició, com "mou endavant al 50% de potència" o l'acció que vulgueu.
Després del bucle haurem de programar la conseqüència que volem que passi quan el robot detecta un obstacle, com "deixa de moure", "recula al 50% durant 1 s" o qualsevol altra.
Fixeu-vos que hi ha sensors que fan referència al Rocky i altres al Codey. També veureu que alguns tenen forma hexagonal i altres són arrodonits, han d'encaixar dins els blocs que tenen la mateixa forma.
Experimenteu amb altres sensors.
Aquí teniu un possible exemple de programació.
Comproveu que farà el robot amb el programa de l'esquerre.
REPTE
Continuem amb una programació de l'activitat anterior.
Fes a continuació del que ja tens programat, que el robot s'aturi durant 1 segon i després fes que el robot vagi endavant fins que hi hagi un obstacle al davant, quan trobi un obstacle que giri 90 graus a l'esquerra.
El programa d'aturada ja el tenim definit.
Prova i ajustament:
Connecta el robot al teu ordinador, tauleta o mòbil i prova el programa.
El sensor del Rocky es pot direccionar cap avall, endavant o inclinat. Direcciona'l cap a on pugui detectar l'obstacle.
Col·loca el Codey Rocky en direcció cap a un obstacle i observa com reacciona.
Ajusta la programació segons sigui necessari per garantir que el robot faci la conseqüència que li has programat, un cop es trobi amb un obstacle.
Ampliació de la programació (opcional):
Un cop el robot respongui correctament a la detecció de l'obstacle, es pot optar per ampliar la programació per afegir accions addicionals.
Revisió de la programació d'emocions, aspecte, acció, altaveu i il·luminació.
Per exemple, fer que el robot giri en cercles o faci sons específics quan detecti l'obstacle o pots fer servir tot el que has après en les activitats anteriors.
QUI T'HO HAVIA DE DIR! EL CODEY ROCKY T'OBEEIX!!!!!!!
👏🥳💪