Demarrer Avec Arduino
Demarrer Avec Arduino
Demarrer Avec Arduino
Dans ce petit guide vous allez découvrir les premières activités à faire pour
débuter avec Arduino, faire votre premier programme et réaliser votre premier
montage électronique.
Ce guide fait suite à l'article publié sur le blog (le lien ci-dessous) :
http://blog.positron-libre.com/electroniques/arduino-une-carte-a-
jouer.php
Si vous trouvez une erreur ou que vous pensez pouvoir apporter une
précision ,vous pouvez me contacter ici : http://www.positron-
libre.com/contact/contact.php?ref=guide
Positron-libre
Comment installer le logiciel Arduino
Si c'est la première fois que vous utilisez une carte Arduino,
vous devez d'abord télécharger et installer le logiciel.
Etape 4 Lancez le logiciel Arduino. Vous devriez avoir une icône sur le
bureau ou dans menu démarrer ou le lanceur sous Linux.
Positron-libre
Etape 6 Sélectionnez le port série par le menu [Outils] et [Port série]
(souvent COM3 ou COM4 car com1 et com2 sont déjà utilisés)
void setup()
{
Serial.begin(9600);
Serial.print("Bonjour !");
}
void loop()
{
// Vide, rien à répéter.
}
La zone pour saisir votre programme est illutrée sur l'image suivante :
Positron-libre
✗ Recopier votre premier programme dans la zone de saisie du logiciel
Arduino.
Positron-libre
✗ Si le message "Bonjour !" ne s'affiche pas juste après l'ouverture de la
fenêtre du moniteur série, sélectionnez le paramètre "9600 bauds" dans le
coin inférieur droit du moniteur
Positron-libre
Comment utiliser le moniteur série Arduino
Nous allons, dans cet exemple, utiliser (ou simuler) un port série en utilisant le
moniteur série. Ce programme vous permet d'apprendre à :
• Ecrire dans la zone mémoire (appelée buffer) du port série et afficher dans
la fenêtre du moniteur,
Le matériel
Vous avez seulement besoin de la carte arduino reliée à votre ordinateur par son
câble USB.
Le code
Il faut configurer correctement L'IDE pour la carte utilisée et le port COM
disponible. Recopier le code ci-dessous dans la fenêtre de saisie. Enregistrez
puis transférez le programme.
void loop()
{
while (Serial.available() > 0)
{
inchar = Serial.read(); // lit le caractère courant du buffer
Serial.println(inchar); // On l'affiche comme caractère
//on recommence tant que le buffer n'est pas vide
}
} // www.positron-libre.com - 2014
Positron-libre
Etape 1 Relier la carte arduino à votre ordinateur par son câble USB, et
lancer le logiciel Arduino.
Etape 2 Vérifier que vous utilisez la bonne carte et le bon port COM ou
revoir le guide-001 comment installer Arduino.
Positron-libre
Etape 6 Vous pouvez ensuite saisir au clavier de l'ordinateur quelques
caractères dans le champ supérieur de la fenêtre du moniteur série.
Le moniteur série affiche les octets contenus dans le buffer du port série ; ici, ce
sont les caractères que vous avez précédemment entré dans le champ du
moniteur série.
Positron-libre
Débuter en électronique avec Arduino
Nous allons, dans cet exemple, utiliser (des LEDs, un haut-parleur et un bouton
poussoir. Le programme va vous permettre d'apprendre à :
• utiliser une sortie digitale en générateur de MLI (pour faire varier une
tension),
• utiliser une sortie digitale en générateur sonore pour produire un son dans
un petit haut-parleur,
Introduction
Sur la documentation Arduino nous pouvons lire que les sorties logique 0 à 13
peuvent piloter une led par l'intermédiaire d'une résistance de 270 ohms
minimum. Il faut en effet, limiter le courant car sinon nous courrons le risque de
de détruire (ou de voir fumer) le micro-contrôleur.
Les sorties digitales peuvent servir comme générateur sonore (mais une seule
sortie à la fois) ; il suffit d'y connecter un petit Haut-Parleur de 8 ohms en série
avec une résistance de 100 ohms.
Les sorties digitales font aussi office d'entrée ; elles peuvent recueillir des
informations. Nous allons utiliser un bouton poussoir ou un micro-switch que
nous actionnerons (une impulsion suffit) pour faire un cycle de notre petit
programme sonore et lumineux.
Positron-libre
Le matériel
Vous avez besoin :
• 2 résistances de 270 à 1000 ohms (code des couleurs [ noir marron rouge ]
pour 1000 ohms ou 1 Kilo-ohm), [ rouge violet marron ] pour 270 ohms,
[ orange orange marron ] pour 330 ohms, [ jaune violet marron ] pour 470
ohms,
Positron-libre
Schéma de principe
Un petit dessin permet d'expliquer les branchements à effectuer ; l'image ci-
dessous illustre le câblage de principe à réaliser, pour faire fonctionner notre
programme « son_et_lumiere ».
Positron-libre
Réalisation pratique
Dans la pratique nous n'allons pas câbler directement sur la carte Arduino.
Nous allons utiliser une breadboard ou plaque de prototype à trous.
Nous câblons le montage sur la plaque à trous et nous relions par des fils de
câblage, les entrées, les sorties et l'alimentation à la carte Arduino.
Tous les fils connectés directement au plus (+) de l'alimentation sont rouges,
Tous les fils connectés directement au moins (-) de l'alimentation sont bleus ou
noirs.
Quand nous devons utiliser des alimentations symétriques, nous avons le rouge
au plus (+), le noir au point milieu (parfois à la masse du montage) et bleu au
moins (-).
Les autres couleurs sont utilisées pour les signaux d'entrées / sortie ; nous
pouvons prendre le vert pour les entrées et le orange pour les sorties.
Positron-libre
Préparation et soudage
Souder un fil bleu et un fil orange respectivement sur les bornes - et + du Haut-
Parleur (en fait, peut importe la polarité du HP dans ce cas de figure).
Souder un fil rouge et un vert sur les bornes du bouton poussoir ou du micro-
switch (bornes NO et C).
Positron-libre
Câblage
1. Mettre en place les LEDs avec le méplat sur la droite (côté moins (-) de
l'alimentation),
Positron-libre
3. mettre un fil bleu entre les deux LED de façon à réunir à la masse (le
moins de l'alimentation) les cathodes des leds et le - du HP,
Positron-libre
5. connecter les fils du Haut-parleur : fil orange avec la résistance de 100
ohms par un trou de plaque voisin et le fil bleu dans un trou de la rangée
des masses des leds câblée en (3),
6. connecter les fils pour mettre en place le bouton poussoir : fil rouge dans
un trou de la colonne d'alimentation positive (+),
Positron-libre
La programmation
Nous utiliserons l'instruction digitalWrite pour allumer une LED verte sur la
sortie digitale 9.
Nous utiliserons l'instruction tone pour jouer des notes sur la sortie digitale 8.
Le code
Brancher le câble USB de l'Arduino sur votre ordinateur.
Sécurité du montage et du PC
Nous pouvons à partir de maintenant compléter le câblage comme indiqué dans
la partie interfaçage.
Nous utiliserons alors l'alimentation du port USB du PC
Positron-libre
Interfaçage
1. mettre en place un fil vert entre la sortie 13 (configuré en entrée par
logiciel) de la carte Arduino et un trou de la rangée de la plaque ou est
connecté le fil vert du bouton poussoir,
Positron-libre
Alimentation de la carte et du montage
Vous pouvez maintenant alimenter l'ensemble en par un bloc de piles 6 Volts (4
fois 1,5 Volts) ou un bloc de piles rechargeable (5 fois 1,2 Volts). Les fils
Déroulement de la séquence
Après un appui bref sur le bouton poussoir, une séquence commence. La LED
rouge s'illumine progressivement, puis la LED verte reproduit le cycle du phare
de Cordouan. Nous avons ensuite le petit morceau de musique qui joue les deux
premières mesures de "Le roi descends de ma montagne" d'Edvard Grieg dans
Peer Gynt.
Ce guide fait suite à l'article publié sur le blog (le lien ci-dessous) :
http://blog.positron-libre.com/electroniques/arduino-une-carte-a-jouer.php
Positron-libre
Lien utiles pour Arduino
Pour téléchargez la dernière version du logiciel Arduino :
http://www.arduino.cc/fr/ ,
Envoyez moi votre preuve d'achat et vous recevrez un poster en pdf que
vous pourrez imprimer à votre dimension : envoyer moi un e-mail
Positron-libre