Arduino Uno

De L'abscisse - FabLab et Hackerspace de Dijon
Révision datée du 4 février 2017 à 05:49 par Dlareg (discussion | contributions) (ajout de l'installation sur Ubuntu 16.04)
Aller à : navigation, rechercher

La carte Arduino Uno est une carte à microcontrôleur.

Présentation

La carte Arduino Uno est une carte à microcontrôleur basée sur le circuit ATmega328.

ArduinoUno.jpg

Elle dispose :

  • de 14 broches numériques d'entrées/sorties (dont 6 peuvent être utilisées en sorties PWM (largeur d'impulsion modulée)),
  • de 6 entrées analogiques (qui peuvent également être utilisées en broches entrées/sorties numériques),
  • d'un quartz 16Mhz,
  • d'une connexion USB,
  • d'un connecteur d'alimentation jack,
  • d'un connecteur ICSP (programmation "in-circuit"),
  • et d'un bouton de réinitialisation (reset).

Caractéristiques techniques et autres infos: http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno
le site officiel en francais: http://arduino.cc/fr/
Site d'un EDI pour Arduino: http://dalpix.com/mariamole

Coût

environ 30 €

Niveau de difficulté

Orange.png

Installation du logiciel Arduino

Le logiciel porte en effet le même nom que le circuit.

Sur Fedora 17

Pour installer arduino sur Fedora 17

# yum install arduino

Si vous lancez le logiciel arduino et que vous connectez votre arduino, allez dans Outils -> Moniteur série, un message d'erreur devrait apparaître vous disant qu'il n'y a rien sur le port COM1.
L'installation par défaut du logiciel propose d'utilise le COM1, il faut changer se paramètre dans le fichier ~/.arduino/preferences.txt
Ouvrir une console et taper la commande :

# tail -f /var/log/messages

Connecter l'arduino
Dans les messages devrait apparaître la chaîne de caractère ttyACM qq chose, par exemple ttyACM8
Ouvrir le fichier ~/.arduino/preferences.txt et remplacer serial.port=COM1 par serial.port=/dev/ttyACM8
Enregistrer le fichier
En root

# usermod -a -G uucp,dialout,lock, tty $USER

ATTENTION : Relancer votre session pour que les groupes soient pris en compte
Relancer le logiciel arduino

Sur Ubuntu 12.04

Pour installer arduino sur Ubuntu 12.04 suivre le tutos (en)http://blog.markloiseau.com/2012/05/install-arduino-ubuntu/
ou

# apt-get install arduino

Si vous lancez le logiciel arduino et que vous connectez votre arduino, allez dans Outils -> Moniteur série, un message d'erreur devrait apparaître vous disant qu'il n'y a rien sur le port COM1.
L'installation par défaut du logiciel propose d'utilise le COM1, il faut changer se paramètre dans le fichier ~/.arduino/preferences.txt
Ouvrir une console et taper la commande :

# tail -f /var/log/messages

Connecter l'arduino.
Dans les messages devrait apparaître la chaîne de caractère ttyACM qq chose, par exemple ttyACM8
Ouvrir le fichier ~/.arduino/preferences.txt et remplacer serial.port=COM1 par serial.port=/dev/ttyACM8
Enregistrer le fichier En root taper les commandes suivantes :

# usermod -a -G dialout nom_utilisateur
# chmod a+rw /dev/ttyACM0

Relancer le logiciel arduino

Sur Ubuntu 16.04

La version disponible de l'IDE Arduino est la version 2.

   # apt-cache policy arduino
   arduino:
     Installé : (aucun)
     Candidat : 2:1.0.5+dfsg2-4

Pour installer l'IDE Arduino sur Ubuntu 16.04 il faut 120Mo d'espace sur le disque.

# apt-get install arduino

Liens

Le site officiel en francais
http://arduino.cc/fr/

Très bon guide d'installation
http://arduino-from-scratch.over-blog.org/article-installation-du-logiciel-88538283.html

Votre arduino sur le net sans shield ethernet
http://blackrez.github.com/tornado-arduino/

Site d'un EDI pour Arduino
http://dalpix.com/mariamole

Écrire le bootloader du ATMega328
http://www.instructables.com/id/Burning-the-Bootloader-on-ATMega328-using-Arduino-/

Schéma du câblage de l'ATMega328
http://shop.snootlab.com/composants/107-kit-arduino-standalone.html

Fabriquer une manette d'arcade USB avec ATMega328
http://burogu.makotoworkshop.org/index.php?post/2011/03/20/joystick-arcade-usb-1-

Capteurs et actionneurs Arduino, les codes sources
http://www.radioamateurs-france.fr/?p=5736