Initiation Arduino

ArduinoUnoFront240

La toile est rempli de tutoriels divers et variés sur le sujet...
Mais si vous êtes ici, c'est qu'a priori vous cherchez un support de formation plus "humain".

Quoiqu'il en soit, voici quand même quelques liens choisis pour débuter avec Arduino:

A la fin de l'initiation vous devriez être en capacité de comprendre les tutoriels du net et donc d'apprendre par vous même sur les sujets que vous voulez approfondir (il y en a beaucoup...).

Installation de l'IDE

Donc, pour commencer, il faudra se rendre sur le site arduino.cc au moins pour télécharger l'IDE ("Interface Development Environement" : logiciel d'interface de programmation).
-> Site officiel de téléchargement du logiciel a jour
Il suffit de choisir le lien de téléchargement adéquat suivant votre système d'exploitation (Linux, MacOs, et Windows).

Actuellement (le 5/5/15), la version présente sur le site officiel est la 1.6.4 .

Le kit

Le kit pour débuter contient typiquement :

  • 1 carte Arduino Uno
  • 5 LEDs rouges
  • 5 résistances 150 Ω
  • 1 breadboard
  • 1 lot de fil pour expérimentation (40 fils mâle/mâle pour breadboard, longueur 300 mm)
  • 1 double afficheur 7 segments rouge
  • 2 potentiomètres linéaires 1 kΩ
  • 5 boutons poussoirs pour breadboard.

Installation de la librairie SevenSeg

Comme vous avez pu le constater dans la liste du kit, nous avons un double afficheur 7 segments.

On peut faire un sketch (un programme) de zéro pour le controler, ce qui est toujours bon a faire si l'on veut comprendre de A a Z un composant électronique. Mais... Il est aussi interressant de ne pas "réinventer la roue" tout les jours. Nous allons donc installer une librairie toutes faite pour le piloté.
Cette librairie (il y en a certainement d'autre) s'appelle SevenSeg (info ici ) et ce télécharge . Comme vous pouvez le voir, elle est open source , et un projet existe sous GitHub ou les sources sont librement téléchargeable. Un jour, vous aussi, vous développerez votre propre librairie et contribuerez a la 'cause' ;) .
La procédure ci-dessous est valable pour l'installation de toute librairie.

  • Fermer préalablement l'IDE Arduino.
  • Une fois la librairie téléchargé (pour rappel ici ), décompresser l'archive sur le bureau.
  • Renommer le répertoire nommé "SevSeg-master" contenant le fichier "SevSeg.h" en "SevSeg". Ce dossier doit avoir le même nom que le fichier .h .
  • Copier ce répertoire vers le sous répertoire "libraries" du dossier d'intallation Arduino. Sous Windows, typiquement le chemin de destination est C:\Program Files\Arduino\libraries .

    Ouvrir l'IDE Arduino. Automatiquement, l'IDE va détecter la librairie. Pour vérifier sa présence, dans les menues: Croquis>Importer Bibliothèque..., dans la liste de choix apparaissant, vous devrez voir "SevenSeg".
    Si vous cliquez dessus, vous verrez la ligne #include s'inscrire en première ligne de votre sketch. Cela indique a l'interpréteur de code où aller chercher les fonctions additionnelles que vous utiliserez par la suite dans votre code.

Example "SevSeg_Counter"

Une librairies bien faites fourni généralement un ou plusieurs exemples d'utilisation.
Pour SevSeg, c'est bien le cas et cet exemple ce nomme SevSeg_Counter. On y a accès via le menu Fichier>Exemples>SevSeg>SevSeg_Counter

Troubleshooting

http://www.instructables.com/id/How-to-fix-bad-Chinese-Arduino-clones/?ALLSTEPS

Liens

ArduinoUnoFront240.jpg - ArduinoUno vue de dessus (34,654 ko) Baptiste Pelouas, 27/05/2015 09:58