nid69ita:
Sarebbe utile secondo me tu indicassi come dovrebbero muoversi i tre motori con un psudocodice, oppure a parole.
Cioè, M1 e M2 devono muoversi in tempi alternati ? E quindi il M3 (centrali) quando si deve muovere?
Allora M1 comanda le due zampe di destra, mentre M2 le due zampe di sinistra. Quando le due zampe di destra vanno avanti, subito dopo vanno avanti le altre due di sinistra, poi tornano indietro quelle di destra, poi quelle di sinistra, e si ripete il ciclo. E questo a me va bene. M3 gestisce le zampe centrali, che semplicemente si aprono o si chiudono, permettendo cosi il passo del robot. Quando stanno chiuse, restano bloccate per terra, invece quando si aprono, si sollevano da terra e permettono il passo. Io non riesco a gestirle o meglio, non so quale comando utilizzare affinché si aprano come dico io. Io, facendo una serie di prove, ho visto che scrivendo il comando "motore3.write (140)" (senza utilizzare il for) si alza la zampa destra; mentre con "motore3.write(60)" si alza la zampa sinistra. Vorrei farle alzare contemporaneamente, ma non ci riesco. Sapreste dirmi quale comando utilizzare? A me serve alzarle entrambe perchè se alzo una sola zampa, l'altra resta bloccata a terra e fa da palo: ovvero il robot non va dritto ma si gira.