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.

DIY ATtiny Programming Shield for Arduino

Spesso per questioni di comodità si utilizza un programmatore per testare e scrivere la nostra ATtiny. Utilizzando Arduino come programmatore, sarebbe comodo avere una basetta -shield- collegabile direttamente ad Arduino per programmare la nostra ATtiny.
by Plusea
Questa guida ci aiuterà a creare DIY la nostra Shield Arduino Attiny85\45.

sabato 5 settembre 2015

Make it Modena FabLab

Eccoci ci siamo quasi!
Presto sarà disponibile il sito, il forum ( che è importante più del sito, per aiutarci e scambiare informazioni ) e la wiki.

Vorrei spendere due righe per riassumere la mia esperienza e come, grazie alle persone giuste e tanta determinazione, siamo arrivati a questo punto, il FabLab.

mercoledì 2 settembre 2015

Primo esempio ATtiny85 Arduino

Come primo esempio utilizzeremo un programma pre-predefinito per Arduino, in modo da dimostrare il completo collegamento con la maggior parte dei comandi Arduino-ATtiny.

photo by http://goo.gl/QwXkNL


Per prima cosa colleghiamo correttamente la nostra ATtiny85 ad Arduino configurato come ISP, guida.

A questo punto, nell'Arduino IDE, selezioniamo File --> Esempi --> Basics --> Blink .

Ora cambiamo il pin a cui collegheremo il led e la nostra resistenza, da 13 a 0.

Ora seguendo gli accorgimenti NECESSARI di questa guida, colleghiamo un led ed una resistenza al pin 5 (fisico) della nostra ATtiny85.

A questo punto carichiamo il programma normalmente, come se lo volessimo caricare su Arduino.
L'ISP si prenderò la briga di caricarlo correttamente sulla nostra ATtiny85.

Il risultato? la foto qui in testa! il led inizierà ad accendersi e spegnersi secondo le indicazioni del nostro programma.


Riporto tutti i comandi Arduino riconosciuti anche dalla ATtiny85: