risorse | robodojo all'i.t.g. marinoni di udine

RoboDojo all'I.T.G. G. Marinoni di Udine

Venerdì 28 giugno 2019 ho condotto un mini-RoboDojo della durata di quattro ore all'I.T.G. G. Marinoni di Udine nell'ambito della Summer School di Coding organizzata dalle professoresse Anna Rita Colella e Lucia de Nardo (qui la presentazione ufficiale del corso, qui un breve resoconto finale).

Ho seguito la medesima scaletta adottata per i RoboDojo di Palmanova, con l'unica differenza di aver proposto lo scansa-ostacoli prima di affrontare il tema delle curve, utilizzando perciò solamente i quattro movimenti principali avanti, indietro, ruota a sinistra, ruota a destra precedentemente sfruttati per realizzare la passeggiata casuale.

L'età degli studenti presenti, superiore di almeno un paio d'anni rispetto alla media dei partecipanti ai RoboDojo “canonici”, mi ha permesso di affrontare tutte le tematiche trattate negli usuali due incontri da tre ore in cui si articola un RoboDojo, per quanto ritengo non ci sia stato tempo a sufficienza per analizzare con la dovuta attenzione il problema dell'inseguitore di linea.

Per l'occasione ho aggiornato i progetti adattandoli per la versione più recente di mBlock disponibile al tempo (5.0.1), sebbene durante il laboratorio gli studenti abbiano utilizzato la versione 3.4.12:

NomeDescrizionev. 5.0.1
01-led_red.sb2accende i LED di rossodownload
02-led_red-temporized.sb2accende i LED di rosso per pochi secondidownload
03-led_flashing.sb2fa lampeggiare i LEDdownload
04-led_red-alternate-flashing.sb2fa lampeggiare i LED in modo alternatodownload
05-led_semaphore.sb2simula un semaforo temporizzatodownload
06-led_random-colors.sb2cambia colore ai LED ogni secondodownload
07-led_police-lights.sb2emula il lampeggiante della poliziadownload
08-buzzer_single-note.sb2suona una notadownload
09-buzzer_diatonic-scale.sb2suona la scala maggiore di dodownload
10-buzzer_police-siren.sb2riproduce la sirena della poliziadownload
11-buzzer_happy-birthday.sb2suona la melodia di “tanti auguri”download
12-button_police-siren.sb2suona la sirena quando si preme il pulsantedownload
13-button_led-control.sb2accende i LED quando si preme il pulsantedownload
14-button_random-colors.sb2cambia colore ai LED quando si preme il pulsantedownload
15-button_led-control_optimized.sb2come #13, ottimizzatodownload
16-motor_forward-risky.sb2muove mBot in avanti (attenzione!)download
17-motor_forward-safe.sb2muove mBot in avanti in modo sicurodownload
18-motor_trajectory-s.sb2muove mBot lungo una traiettoria a “S”download
19-motor_trajectory-m.sb2muove mBot lungo una traiettoria a “M”download
20-motor_1m-diameter-circle.sb2muove mBot su una circonferenza di 1m di diametrodownload
21-motor_random-walk.sb2fa compiere a mBot una passeggiata casualedownload
22-ultrasonic-sensor_theremin.sb2riproduce un theremindownload
23-ultrasonic-sensor_led-radar.sb2usa il colore dei LED per indicare la distanzadownload
24-ultrasonic-sensor_parking-sensor.sb2emula un sensore di parcheggiodownload
25-wall-avoidance_naive.sb2arresta mBot davanti agli ostacolidownload
26-wall-avoidance_simplified.sb2scansa-ostacoli con sterzatadownload
27-wall-avoidance_complete.sb2scansa-ostacoli con sterzata e retro-sterzatadownload
28-wall-avoidance_alternative.sb2scansa-ostacoli con rotazione sul postodownload
29-line-follower_naive.sb2inseguitore di lineadownload
30-line-follower.sb2inseguitore di linea con memoriadownload
31-line-follower_safety-distance_stop.sb2inseguitore con frenata di emergenzadownload
32-line-follower_safety-distance_adaptive-steps.sb2inseguitore con cruise control adattativo incrementaledownload
33-line-follower_safety-distance_adaptive-linear.sb2inseguitore con cruise control adattativo linearedownload

I medesimi progetti per le versioni precedenti di mBlock (3.4.11 e 4.0.4) sono scaricabili qui.

Pagina modificata il 29/07/2019