Visualizzazione post con etichetta libreria. Mostra tutti i post
Visualizzazione post con etichetta libreria. Mostra tutti i post

lunedì 24 aprile 2017

ATtiny85 Sleep Mode & Interrupt

Il consumo energetico nei dispositivi di piccole dimensioni, come l'IOT, diventa sempre più una prerogativa.

In questa guida analizziamo un veloce approccio all'utilizzo delle tecniche di Sleep Mode -power consumption- per il risparmio di batteria della nostra ATtiny85.

sabato 26 marzo 2016

Line follower con shield motor V1

Una soluzione molto elegante e funzionale per costruire un Line Follower è utilizzando una shield apposita.

Richiami alla guida di base del Line Follower: http://goo.gl/vu5qLC

Questa guida tratterà la Motor Shield Arduino più comune: http://goo.gl/511XCM


La sua vera potenzialità è l'integrazione con la libreria AdaFruit Motor Shield: https://goo.gl/6EcJiH

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.