Cours de Robotique pour débutants | Delta Gold Academy

Telechargé par Yassine Arrich
Cours de Robotique
Pour débutants
Présenté par : Yassine ARRICH
DELTA GOLD ACADEMY Cours de Robotique pour débutants
Page 1 sur 7 Présenté par : Yassine ARRICH
Table des matières
Objectif du cours : ................................................................................................................................. 2
1. Qu’est-ce que la robotique ? ............................................................................................................ 2
2. Qu’est-ce qu’un robot ? .................................................................................................................... 2
3. Les Entrées / Sorties (E/S) : ............................................................................................................. 2
4. Carte électronique et Microcontrôleur : .......................................................................................... 3
5. La programmation du robot : .......................................................................................................... 3
6. Concepts de base en programmation visuelle : .............................................................................. 4
7. Conclusion : ....................................................................................................................................... 7
DELTA GOLD ACADEMY Cours de Robotique pour débutants
Page 2 sur 7 Présenté par : Yassine ARRICH
Cours de Robotique pour débutants
Objectif du cours :
Initier les enfants au monde passionnant de la robotique en leur apprenant à construire,
programmer et contrôler un robot grâce à des composants électroniques simples.
Ce cours couvre les bases essentielles de robotique.
1. Qu’est-ce que la robotique ?
La robotique est une science qui combine l’électronique, la mécanique et l’informatique pour
créer des machines intelligentes appelées robots. Ces robots peuvent se placer, détecter ce
qui les entoure (capteurs), et réagir en fonction d’un programme installé dans leur "cerveau"
(microcontrôleur).
2. Qu’est-ce qu’un robot ?
Un robot est une machine capable d'effectuer des tâches de manière autonome ou semi-
autonome.
3. Les Entrées / Sorties (E/S) :
En robotique, on utilise les ports Entrées/Sorties (Input/Output) pour connecter les
composants :
Entrées (Inputs) : ce que le robot reçoit (ex : boutons, capteurs).
Sorties (Outputs) : ce que le robot fait (ex : moteurs, lumières, sons).
a) Les capteurs (Entrées) :
Les capteurs sont les composants qui permettent au robot de percevoir son
environnement. Ils envoient des informations au microcontrôleur, qui les utilise pour
adapter le comportement du robot.
Capteur Ultrasonique : Il mesure la distance jusqu’à un objet à l’aide d’ondes
sonores.
Capteur Infrarouge : Il détecte la présence d’un objet ou la couleur du sol
(noir/blanc).
Boutons : Quand on appuie dessus, le robot peut changer de comportement.
Joystick : Il permet de contrôler manuellement un robot (direction, vitesse...).
b) Les Actionneurs (Sorties) :
Les actionneurs sont les composants qui permettent au robot d’agir sur son
environnement. On peut citer :
Moteurs (DC Motors) : Ils font bouger le robot (avancer, reculer, tourner).
Servo-moteurs : Ils tournent à un angle précis, souvent utilisés pour orienter une
pièce ou un capteur.
DELTA GOLD ACADEMY Cours de Robotique pour débutants
Page 3 sur 7 Présenté par : Yassine ARRICH
LED : Ce sont de petites lampes qui s’allument pour donner des signaux visuels
(ex. : clignotement pour alerte, couleur pour indiquer un état).
Écran LCD (Affichage) : Il permet d’afficher des messages comme du texte, des
valeurs de capteurs ou des symboles (smileys, flèches...).
4. Carte électronique et Microcontrôleur :
Carte électronique : C’est la plateforme de contrôle du robot (ex : Arduino, WeeeBot,
Micro:bit).
Microcontrôleur : C’est le cerveau du robot. Il exécute le programme que tu lui
donnes.
5. La programmation du robot :
a) La programmation :
La programmation est à la fois un art et une science consistant à concevoir et écrire des
instructions que les ordinateurs ou autres dispositifs électroniques peuvent comprendre et
exécuter.
b) Types de langages de programmation :
Langages de programmation textuels (ou "code") : Ce sont les langages
classiques que l'on utilise pour coder des applications, des sites web ou des
logiciels. On écrit des lignes de code textuelles qui sont ensuite interprétées ou
compilées.
Exemples : Python, Java, C, JavaScript…
Langages de programmation visuels : Ces langages permettent de programmer
en utilisant des éléments graphiques plutôt que du texte.
Exemples: Scratch.
DELTA GOLD ACADEMY Cours de Robotique pour débutants
Page 4 sur 7 Présenté par : Yassine ARRICH
6. Concepts de base en programmation visuelle :
a) Blocs de mouvement : (voir l’interface de WeeeCode 3.7)
Les blocs de mouvement permettent de déplacer un Sprite sur la scène. Ces blocs sont
essentiels pour faire interagir un Sprite avec l’environnement du projet.
Avancer de [x] pas : Déplace le Sprite de x unités dans la direction où il regarde.
Tourner de [x] degrés : Permet au Sprite de tourner dans la direction spécifiée.
Se déplacer vers x: [x] y: [y] : Déplace le Sprite aux coordonnées spécifiées (x, y).
Glisser en [x] secondes vers x: [x] y: [y] : Fait glisser le Sprite vers un point précis
sur la scène en un certain nombre de secondes.
b) Blocs d’apparence :
Ces blocs sont utilisés pour modifier l'apparence d'un Sprite ou pour afficher des
messages à l'écran.
Dire [texte] pendant [x] secondes.
Penser [texte] pendant [x] secondes .
Montrer / Cacher.
Effet [effet] à [valeur] : Applique des effets visuels comme la couleur, la taille, ou
la transparence.
Changer la taille de [x]% .
………………………….
c) Blocs de son :
Les blocs de son permettent de jouer des effets sonores et de manipuler les sons dans
Scratch.
Jouer le son [nom du son] jusqu'à la fin.
Jouer le son [nom du son] en boucle.
Arrêter tous les sons.
Jouer un son [nom du son] à [volume].
Modifier le volume de [x]%.
………………………..
d) Blocs des évènements :
Les événements sont des déclencheurs. Ils définissent ce qui doit se produire lorsque
quelque chose se passe.
Quand le drapeau vert est cliqué: le script commence quand tu cliques sur le
drapeau vert.
Quand ce Sprite est cliqué : Déclenche l’action quand l’utilisateur clique sur un
Sprite spécifique.
Quand [touche] est pressée : Exécute un script lorsqu’une touche de clavier
spécifique est pressée.
1 / 8 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!