Esercizio P7.1

Il circuito di figura può essere scaricato all'indirizzo https://www.tinkercad.com/things/5u1wV4MrJ51

Realizzare il firmware che avvia lentamente il motore in una direzione portandolo da 0 rpm (giri per minuto) al massimo della velocità di rotazione in 5 secondi, arrivato a regime vi resta per 5 secondi e quindi rallenta fermandosi dopo 5 secondi. Successivamente il motore riparte nella direzione opposta con le stesse modalità di accelerazione, marcia e arresto.

Esercizio P7.2

Si vuole realizzare il firmware che permette il controllo via seriale del robot mBot2 di figura.

I comandi da gestire sono:

  • 'a' per avanti
  • 'i' per indietro
  • 's' per sinistra
  • 'd' per destra
  • 'f' per fermo

SUGGERIMENTO: Inserire nel circuito dell'esercizio 7.1 un secondo motore e comandare entrambi i motori nel seguente modo a seconda del carattere che arriva in seriale:

  • 'a' entrambi i motori ruotano nella stessa direzione
  • 'i' entrambi i motori ruotano nella direzione opposta
  • 's' un motore ruota in un senso e l'altro in senso opposto
  • 'd' i motori ruotano in senso opposto rispetto al caso 's'
  • 'f' entrambi i motori sono fermi.

N.B. NON è richiesto di gestire la velocità di rotazione con il PWM

Ultime modifiche: mercoledì, 10 gennaio 2024, 19:16