Sumo mBot
Prepara il tuo mBot per la battaglia nell'antica arte giapponese del sumo wrestling. Programma il tuo robot per cercare il tuo avversario (con il sensore a ultrasuoni) e, quando lo trova, attacca.
Questa tutorial è inteso per l'uso con 2 mBot che combattono su un tavolo o su un foglio delimitato da un cerchio creato con il nastro nero .
Nella tabella seguente viene visualizzato i valori dei due sensori che influenzano il comportamento del mBot :
Rilevamento bordo > sensore di inseguimento linea
Rilevamento nemico > sensore ultrasuoni
Ora che abbiamo le azioni chiaramente definite, possiamo scrivere uno pseudocodice per il nostro programma:
Per sempre {
---- Mentre (il robot non ha rilevato un bordo) {
---- ---- Se (viene rilevato un nemico)
---- ---- ---- Carica
---- ---- Altrimenti
---- ---- ---- Muovi in avanti
---- }
---- Girare
}
Il trasferimento di questo nel codice in mBlock ha questo aspetto:
Commenti