Vous êtes sur la page 1sur 11

Formation Arduino

CLUB OPENMIND
2024-2023
Séance2
Les moteurs fréquemment
utilisés
Servomotor
• Les servomoteurs, ou servo-moteurs, sont des dispositifs
électromécaniques utilisés pour le contrôle précis de la
position, ou de l'angle, tel qu'un bras robotique, une
antenne parabolique. Ils se composent d'un moteur
électrique, d'un capteur de position (potentiomètre) et
d'une électronique de contrôle, le tout intégré dans un
boîtier compact.
• Les servomoteurs sont alimentés en électricité
généralement par une tension de 4.8V à 7.2V .
L'alimentation peut provenir de piles, de batteries
rechargeables ou d'une source d'alimentation externe.
• On peut les trouver dans: bras robotique, antennes
paraboliques, automatisation industrielle, orienter les
caméras de surveillance….
Moteur DC
• Les moteurs DC utilisés avec Arduino sont des dispositifs
électromécaniques qui convertissent l'énergie électrique en
mouvement rotatif. Ils offrent un contrôle précis de la vitesse et
de la direction, sont réversibles, et sont idéaux pour de
nombreux projets Arduino, y compris les suiveurs de ligne.
• Pour les alimenter on a besoin d’une alimentation de 12v ou
24v tout dépend du type de moteurs utilisé,
Motor driver
Activation/
contrôle de vitesse

• Un "motor driver" (ou pilote de moteur) est un composant


électronique utilisé pour contrôler et alimenter des moteurs
Sens des électriques, en particulier dans le domaine de l'électronique, de
moteurs la robotique et de l'automatisation. Le motor driver permet de
contrôler la vitesse, la direction et d'autres aspects du
fonctionnement des moteurs.
• Il amplifie le signal de commande provenant d’une source de
contrôle(microcontrôleur ou un arduino) afin de fournir la
puissance nécessaire pour faire fonctionner un moteur
électrique .
• Les motor drivers peuvent offrir diverses caractéristiques,
telles que la protection contre les surtensions, la régulation de
la vitesse, la détection de courant, la capacité de fonctionner
avec des tensions et des courants spécifiques
Motor driver

• Un "motor driver" (ou pilote de moteur) est un composant


électronique utilisé pour contrôler et alimenter des moteurs
électriques, en particulier dans le domaine de l'électronique, de
la robotique et de l'automatisation. Le motor driver permet de
contrôler la vitesse, la direction et d'autres aspects du
fonctionnement des moteurs.
• Il amplifie le signal de commande provenant d’une source de
contrôle(microcontrôleur ou un arduino) afin de fournir la
puissance nécessaire pour faire fonctionner un moteur
électrique .
• Les motor drivers peuvent offrir diverses caractéristiques,
telles que la protection contre les surtensions, la régulation de
la vitesse, la détection de courant, la capacité de fonctionner
avec des tensions et des courants spécifiques
Logiciel
ARDUINO IDE
Lien pour le télécharger :
http://arduino.cc
Pour plus de détails à propos le téléchargement suivez
cette vidéo:
(95) Comment télécharger et installer Arduino sur Windows 10 - YouTube

Une version en ligne d’éditeur arduino ide:


Arduino Editor
Environnement de
développement intégré (IDE)
• Vérifier : Avant que votre programme "code" puisse être envoyé à la carte, Il a
besoin d’être vérifié afin de s’assurer qu’il ne comporte pas d’erreur avant d’être
téléversé (transmis) sur la carte Arduino.
• Nouveau : Cela ouvre une nouvelle fenêtre pour créer le nouveau croquis ou
sketch (programme)
• Ouvrir : Cela charge un croquis (sketch ou programme) à partir d'un fichier
(extension .ino) sur votre ordinateur. Ce bouton vous permet aussi d’accéder à tous
les exemples de programmes accessibles par défaut sur l’IDE
• Enregistrer : Ceci sauve les changements du croquis sur lequel vous travaillez
• Téléverser : Cela compile et transmet le croquis via le câble USB à votre carte
Arduino.
• Rédacteur de croquis - c'est où vous écrivez ou éditez des croquis
• Console de texte : Cela vous montre ce que l'IDE fait actuellement et
Également où les messages d'erreur s'affichent si vous faites une erreur
typique de programme (Souvent appelée erreur de syntaxe)
• Numéro de ligne : cela vous indique le numéro de ligne sur lequel votre
curseur est activé. C'est utile puisque le compilateur donne des messages
d'erreur avec un numéro de ligne,
• Le moniteur série : permet de surveiller et déboguer les données
échangées entre votre carte Arduino et l'ordinateur, de réaliser une
communication bidirectionnelle, de surveiller les données et de configurer la
vitesse de communication. C'est un outil essentiel pour le développement de
projets Arduino.
Environnement de
développement intégré (IDE)

• Lors du téléversement il faut


sélectionner le port où on a branché notre
carte arduino et son type (Arduino UNO,
nano…). Pour effectuer cette opération on
accède aux outils. Finalement téléverser.
La Structure
Fondamentale
du Code
Arduino
Structure du code

• Déclaration des variables: indiquer le


nom du variable, son type, et même sa
broche associée dans la carte Arduino.
• Fonction setup: la section ou on
détermine l’état de notre variable, on
peut effectuer des tâches d’initialisation
s’elles sont nécessaires.
• Fonction loop: contient le code principal
du programme. C'est là qu’on place la
logique qui doit s'exécuter en boucle. On
peut y mettre des instructions pour lire
des capteurs, contrôler des actionneurs,
prendre des décisions en fonction de
données lues, etc. Tout ce qui doit être
surveillé ou géré constamment est placé
ici.

Vous aimerez peut-être aussi