MR-3020 & convertisseur USB-Serial FTDI

20130810_000642Une bidouille sur Arduino Nano , mais comment la faire communiquer ?

Mieux qu’un shield Ethernet, un routeur Linux OpenWrt MR-3020 !

On branche l’Arduino via un hub usb (c’est expliqué ici pourquoi) sur le port USB du MR-3020.

Puis, ben rien…

Il faut ajouter quelques modules avec les commandes suivantes :

# opkg update
# opkg install kmod-usb-serial
# opkg install kmod-usb-serial-ftdi

Pour voir si le périphérique est bien détecté :

# dmesg
usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0

Yes ! Mais non, ça ne marche pas encore : l’arduino est reseté à chaque envoi d’une chaîne. Il faut désactiver le signal DTR (http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection) avec la commande stty. Mais cette commande n’est pas dispo dans ma distri. Ya qu’à l’installer.

# opkg install coreutils-stty
# stty -F /dev/ttyUSB0 -hupcl
# date > /dev/ttyUSB0

…done !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *