Per poter utilizzare al meglio il nostro modulo Maestro Pololu direttamente in MatLab ho scritto qualche riga di codice.
Per poter comunicare correttamente ci sono diversi passi preliminari da impostare:
- Tramite il Pololu Servo Controller Software, impostare USB Dual port mode.
- Nella directory del MatLab creiamo un nuovo file chiamato "java.opts" scrivendoci queste riga: -Dgnu.io.rxtx.SerialPorts=/dev/ttyS0:/dev/ttyS1:/dev/USB0:/dev/ttyACM0
Al prossimo riavvio del MatLab verrà caricata automaticamente.
Esempio di funzione chiamante nella console:
movePololuServo('/dev/ttyACM0', 0, 6120);Dove:
- movePololuServo è la funzione per muovere il servo.
- /dev/ttyACM0 è la porta di comunicazione con Arduino.
- 0 è il primo servo collegato.
- 6120 la posizione.
Nel caso ci fossero problemi o modifiche da consigliare, sentitevi liberi di commentare qui sotto oppure su GIT.