WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un robot mobile à  base d'arduino

( Télécharger le fichier original )
par Hocine TAKHI
Université Amar Telidji - Instrumentation 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.3. Matériel arduino

La carte Arduino repose sur un circuit intégré (un microcontrôleur) associée à des entrées et sorties qui permettent à l'utilisateur de brancher différents types d'éléments externes :

47

Côté entrées, des capteurs qui collectent des informations sur leur environnement comme la variation de température via une sonde thermique, le mouvement via un détecteur de présence ou un accéléromètre, le contact via un bouton-poussoir, etc...

Figure 3.13 Différent types des capteurs pour l'arduino

Côté sorties, des actionneurs qui agissent sur le mode physique telle une petite lampe, un moteur, haut parleur...

Figure 3.14 Différent s actionneurs pour l'arduino

Comme le logiciel arduino, le circuit électronique de cette plaquette est libre et ses plans sont disponibles sur l'internet. On peut donc les étudier et créer des dérivés. Plusieurs constructeurs proposent ainsi différents modèles de circuits électroniques programmables et utilisables avec le logiciel Arduino.

"Seule le nom « arduino » n'est pas utilisable librement. De telle sort à toujours pouvoir identifier le projet de ses dérivés."

Il existe plusieurs variétés de cartes Arduino. Ces cartes peuvent être autonome et fonctionner sans ordinateur ou servir d'interface avec celui-ci.

Figure 3.15 Différent types des cartes arduino

4.4. Logiciel Arduino

Le logiciel arduino est gratuit (open source) et se télécharger sur le site officiel d'Arduino, à l'adresse http://Arduino.cc/en /Main/Software

48

Plusieurs fichiers différents vous sont proposés en téléchargement, vous devez faire votre choix en fonction du système d'exploitation de votre ordinateur : Windows, MacOs X, Linux. La dernière version officielle est généralement celle qu'il faut sélectionner, bien que pour les cartes les plus récents il faille parfois préférer les versions « beta » du logiciel, c'est-à-dire des versions non éprouvées et perfectibles, mais tout de même fonctionnelles. [44]

IDE (Integrated Development Environment) est un programme spécial exécutable sur votre ordinateur qui vous permet d'écrire des esquisses pour la carte Arduino dans un langage simple sur le modèle du langage de traitement. La magie se produit lorsque vous appuyez sur le bouton qui télécharge l'esquisse à la carte: le code que vous avez écrit est traduit dans la langue de C (qui est généralement assez difficile pour un débutant d'utiliser), et est passé au compilateur avr-gcc, une pièce importante du logiciel open source qui fait la traduction finale dans la langue comprise par le microcontrôleur. Cette dernière étape est très importante, parce que c'est là où Arduino rend votre vie simple en cachant autant que possible de la complexité de la programmation des microcontrôleurs. [45]

L'interface de logiciel:

Double-click sur l'icone IDE Arduino est on obtien la fenetre vierge ci-dessous :

Figure 3.16 Interface de logiciel arduino.

Cette fenêtre vide sera remplie de mots et de chiffres et d'autres textes. Cette fenêtre est comme tout autre logiciel que vous avez utilisé. Elle contient des menus, des boutons, des alertes spéciales, et toutes sortes de contrôles: Ouvrir, Enregistrer, et le bouton du moniteur de série à l'extrême droite.

Nouveau: crée une nouvelle esquisse.

Ouvert: présente un menu de tous les croquis dans votre dossier de croquis. Cliquez sur l'un va ouvrir dans la fenêtre actuelle.

Enregistrer: enregistre votre croquis.

49

Vérifiez: ce bouton vous permet de vous assurer que votre logiciel est exempt d'erreurs de syntaxe.

Envoyez: ce bouton peut à la fois vérifier et télécharger un croquis à l'Arduino si aucune erreur d'orthographe ou de mise en forme n'est trouvée.

Serial Monitor: ce bouton vous permet d'ouvrir le moniteur de série et d'afficher les informations en provenance du port série sur l'Arduino. Le moniteur de série est comme un outil pour "parler avec l'Arduino et vous l'utilisez pour voir les choses d'intérêt. [46]

Figure 3.17 Détail de barre de bouton

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon