• Meetings e Workshop
    l'associazione organizza workshop e meeting periodici

  • HowTo e manuali
    come costruire da te gadget elettronici e come programmarli

  • Hacking della PS3
    howto su come installare linux ed effettuare altri hack

  • Una comunità organizzata
    entra a far parte di una associazione organizzata e attiva

  • Strumenti di supporto
    per mantenersi in contatto e favorire la cooperazione

intermediate - n800 series & arduino PDF Stampa E-mail
Scritto da Carlo Denaro - Blackout   
Carlo Denaro - Blackout

Arduino incontra l'n800. Quando la Nokia sapeva fare i cellulari (molto tempo fa quindi) e non si alleava con gli incompetenti (microsoft) allora uscivano fuori gioiellini come la serie n-x. L'n800 fino all'n900. Ottimi device con debian personalizzato. Roba da smanettoni insomma.

 

 

Quest'oggi vediamo come possiamo collegare il nostro n800 (vale anche per n810 ed n900) con arduino tramite seriale.

Installazione materiale software necessario

Iniziamo con installare quello che ci serve:

  • usbcontrol (ci permetterà di trasformare il nostro n800 in modalità host)
Questa utility viene installata dal programma per aggiornare o installare nuove applicazioni, basta sfogliare e la trovate.
  • utility per salire come root (non ricordo il nome)
La si trova sempre nell'apposito programma per aggiornare / installare applicazioni.
  • moduli necessari ( link )
Dovete scaricarli e poi scompattarli in una dir a vostra scelta con tar xzvf nomefile.tar.gz
Una volta scompattati dovete digitare:
$> insmod usbserial.ko
$> insmod ftdi_sio.ko
In modo da installare questi moduli.
  • python2.5

Basta digitare da shell comandi (avendo cura di essere root)
$> apt-get install python2.5 python2.5-dev python2.5-xml )

Al solito basta scompattare i file e digitare da shell (avendo cura di essere root)
$> python setup.py install

 

Proviamo la connessione

Mettete uno script sul vostro arduino che stampi qualcosa via seriale (ad esempio il listato ASCII table).

Create sul vostro n800 un file con questo contenuto (ad esempio salvatelo come nomefile.py)

 

 import serial
 ser = serial.Serial('/dev/ttyUSB0', 9600)
 while True:
 print ser.readline() 

 

 

Avviate lo script python con python nomefile.py e potrete osservare una schermata simile a queste due (il mio n800 live).

 

 

Sotto una immagine generale dell'n800 con l'adattatore che permette di collegarlo al nostro arduino.

 

 


 

Aggiungi commento


Codice di sicurezza
Aggiorna


grayhats.org, Powered by Joomla!; Joomla templates by SG web hosting
valid xhtml valid css