Arduino Uno : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (Liens : ajout de doc en ligne pour s'initier)
m
Ligne 118 : Ligne 118 :
 
http://eskimon.fr/ebook-tutoriel-arduino
 
http://eskimon.fr/ebook-tutoriel-arduino
  
[[Catégorie:Électronique/HackLab]] [[Catégorie:Fiches Pratiques]] [[Catégorie:Montages Arduino]] [[Catégorie:Matériel]]
+
[[Catégorie:Électronique/HackLab]] [[Catégorie:Fiches Pratiques]] [[Catégorie:Arduino]] [[Catégorie:Matériel]]

Version du 4 février 2017 à 14:21

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 IDE Arduino

Un IDE est un environnement de développement logiciel. L'IDE porte 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

Documentation pour s'initier à Arduino

Arduino présenté dans le manuel libre Arduino édité chez Floss Manuals, en ligne, en PDF , en ePub.
https://www.flossmanualsfr.net/arduino/

Tutoriels Arduino (ou pas) et articles divers
http://eskimon.fr/category/arduino/partie-1

Ebook Tutoriel Arduino, ePub et PDF à télécharger
http://eskimon.fr/ebook-tutoriel-arduino