giovedì 10 settembre 2015

Libreria Maestro Pololu per MatLab

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:
  1. Tramite il Pololu Servo Controller Software, impostare USB Dual port mode.
  2. 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.

Nessun commento:

Posta un commento