Conception et programmation de robots Arduino UNO

Maîtrisez l'utilisation d'Arduino pour des projets de robots

Électronique et Robotique4.9(81)3h 48min20 leçons2 sections

Ce que vous apprendrez

  • Découvrir la carte Arduino UNO et ses caractéristiques
  • Comprendre les entrées et les sorties
  • Préparer les composants et les outils
  • Utiliser les capteurs
  • Utiliser les variables et les commandes de programmation de base
  • Écrire des conditions et des boucles
  • Utiliser la photorésistance
  • Faire fonctionner un servomoteur

À propos du cours

Ce cours explique comment concevoir et programmer des robots avec la carte Arduino UNO, de la découverte de la carte jusqu'à la réalisation de projets pratiques. Vous commencez par l'introduction et la découverte d'Arduino et des caractéristiques de la carte UNO, une explication des entrées et des sorties, la préparation des composants et des outils, et les capteurs. Ensuite, vous apprenez le logiciel Arduino et les variables en deux parties, les commandes de programmation de base, les conditions IF et les boucles for en deux parties. Vous pratiquez après en allumant une lampe avec deux interrupteurs, en utilisant une photorésistance et en utilisant un servomoteur, avec des fichiers à télécharger pour l'introduction, la partie pratique et la programmation. Le cours convient aux débutants en électronique et en programmation, aux étudiants en ingénierie et à toute personne qui aime réaliser des projets électroniques. Aucune expérience préalable n'est nécessaire, car l'explication part de zéro. À la fin, vous serez capable de brancher des capteurs et des composants à une carte Arduino, d'écrire un programme simple pour elle et de faire fonctionner des moteurs et de l'éclairage dans votre projet.

Résultats attendus

  • Capacité à concevoir et programmer des robots avec Arduino Uno.
  • Compréhension de la connexion des capteurs et autres composants.
  • Maîtrise de la programmation de base pour Arduino.
  • Exécution de projets techniques nécessitant Arduino.
  • Développement de compétences pratiques dans la construction de systèmes embarqués.

Avis des apprenants

Ces avis proviennent d'apprenants qui ont acheté le contenu et en ont complété au moins 50% — il n'y a aucun avis de personnes n'ayant pas suivi le contenu.
4.9
★★★★★
81 avis
5★
77
4★
1
3★
3
2★
0
1★
0
  • ★★★★★شريف ب.·منذ 3 شهرشاهد 53٪

    شرح سلس وجميل

  • ★★★★★حسن م.·منذ 3 شهرشاهد 76٪

    محتوى مفيد جدا للاشخاص المهتمبن بتطوير مهاراتهم

  • ★★★★★زياد س.·منذ 5 شهرشاهد 55٪
  • ★★★★☆مصطفى م.·منذ 3 شهرشاهد 100٪

    محتوى جيد جدا

تم عرض كل التقييمات (4)

Contenu du cours

1

Programmation et conception d'Arduino UNO

17 leçons
  1. IntroductionIntroduction au cours Arduino : présente le contenu, dont les types de cartes, les entrées et sorties numériques et analogiques, les bases de la programmation (variables, conditions, boucles), puis la connexion de capteurs et de moteurs dans des projets pratiques.2:46
  2. Introduction à ArduinoPrésente Arduino comme une carte électronique open source peu coûteuse reposant sur un microcontrôleur, son utilité et ses applications, ainsi que la différence entre circuits intégrés (IC) et microcontrôleurs.14:56
  3. Caractéristiques d'Arduino UNOExplique les caractéristiques de l'Arduino UNO : disposition et composants de la carte, connecteurs ordinateur et alimentation, bouton Reset, microcontrôleur principal avec ses entrées et sorties, et modes de programmation.13:52
  4. Explication des entrées et sortiesExplique les entrées et sorties de l'Arduino UNO : ports d'alimentation entrants et sortants à différentes tensions, ports de contrôle numériques et analogiques et leurs différences, chargement du programme sur le microcontrôleur et branchement correct des composants.13:30
  5. Préparation des composants et outilsExplique la préparation des composants et outils pour la pratique : connexion de l'Arduino à l'ordinateur, composants comme capteurs et résistances avec lecture de leurs codes couleur, connexions de la breadboard, et usage du multimètre pour mesurer la tension et tester un circuit.15:05
  6. CapteursExplique les capteurs et leur rôle dans les circuits Arduino, la différence entre un signal analogique variant en continu et un signal numérique, et comment un capteur de température convertit une grandeur physique en tension.15:12
  7. Programme ArduinoExplique le téléchargement de l'IDE Arduino et la découverte de son interface : menu Tools avec choix de la carte et du port, boutons de vérification, téléversement, sauvegarde et ouverture, exemples intégrés, et les deux parties du code void setup et void loop.12:31
  8. Variables (Partie 1)Explique les variables comme des conteneurs nommés pour des valeurs, comment les déclarer, leur affecter une valeur et terminer la ligne par un point-virgule, avec les types integer et long qui stockent des nombres entiers.12:17
  9. Variables (Partie 2)Poursuit les variables avec les types float et double pour les nombres décimaux, en les comparant à integer dans une division qui perd la fraction pour les entiers mais la conserve pour les décimaux.7:08
  10. Commandes de programmation de base (Partie 1)Explique les commandes Arduino de base : écrire des commentaires, la commande Serial pour afficher des valeurs sur le Serial Monitor, pinMode pour définir une broche en INPUT ou OUTPUT, et delay pour mettre le programme en pause.12:02
  11. Commandes de programmation de base (Partie 2)Explique digitalRead et analogRead pour lire un bouton numérique à zéro ou un et des capteurs analogiques, ainsi que le stockage de la lecture dans une variable et son affichage sur le Serial Monitor.11:29
  12. Commandes de programmation de base : conditions IFExplique les instructions conditionnelles avec if, où une commande ne s'exécute que si une condition logique est remplie, avec des exemples d'allumage et d'extinction d'une LED et les opérateurs de comparaison comme égal, supérieur et inférieur ou égal.13:16
  13. Instructions conditionnelles Boucles For (Partie Un)Explique la boucle for et sa structure d'initialisation, condition et pas, avec un exemple qui augmente progressivement la luminosité d'une LED avec analogWrite sur une broche PWM.12:29
  14. Instructions conditionnelles Boucles For (Partie Deux)Première application pratique Arduino : câbler une LED et un bouton-poussoir avec des résistances sur une breadboard, et écrire le code en trois parties, définition des variables, void setup et void loop, pour allumer la LED à l'appui du bouton.19:20
  15. Exécution d'un interrupteur lumineuxApplication pratique contrôlant une LED avec deux boutons, l'un l'allume et l'autre l'éteint, avec le câblage sur breadboard, la définition des variables, la configuration des broches dans void setup et deux conditions if.15:03
  16. Utilisation d'une résistance photoApplication pratique de la photorésistance comme capteur analogique relié à la broche A5, lecture de l'intensité lumineuse affichée sur le Serial Monitor, et affichage de messages différents selon la valeur grâce aux conditions.19:33
  17. Utilisation d'un moteur servoExplique l'utilisation d'un Servo motor avec Arduino : inclusion de la bibliothèque Servo.h, balayage entre deux angles avec des boucles for pour fixer sa position, et pilotage de plusieurs servos dans un même projet.18:15
2

Pièces jointes

3 pièces jointes
  1. Téléchargement des fichiers d'introduction
  2. Téléchargement des fichiers d'application pratique
  3. Téléchargement des fichiers de programmation

Formateur

Ing. Mustafa Abul-Fadl

Ing. Mustafa Abul-Fadl

Créateur de contenu éducatif et acheteur média professionnel, expert en montage vidéo, design graphique et développement de systèmes embarqués.
71.6K vues18 cours

Ce cours fait partie du diplôme

Cours similaires