0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Introduction à la robotique avec Arduino

Ce document présente un cours de robotique, incluant les objectifs d'apprentissage tels que la compréhension des bases de la robotique et la réalisation de projets simples. Les outils de travail incluent l'environnement Arduino IDE et le matériel comme l'Arduino Mega et le robot Mblock Ranger. Des exercices pratiques sont également proposés pour familiariser les étudiants avec la programmation et le matériel.

Transféré par

nb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Introduction à la robotique avec Arduino

Ce document présente un cours de robotique, incluant les objectifs d'apprentissage tels que la compréhension des bases de la robotique et la réalisation de projets simples. Les outils de travail incluent l'environnement Arduino IDE et le matériel comme l'Arduino Mega et le robot Mblock Ranger. Des exercices pratiques sont également proposés pour familiariser les étudiants avec la programmation et le matériel.

Transféré par

nb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Contents

Introduction au cours de robotique 1

Présentation 1

Plan de cours 1

Objectifs terminaux 1

Qu'est-ce que la robotique? 1

Nos outils de travail 1

Exercice - 10 minutes 2

Kit Arduino Mega 2

Exercice - 20 minutes 2

Références 2

Introduction au cours de robotique


Présentation
Présentation du professeur.

Plan de cours
Lecture du plan de cours.

Objectifs terminaux
• Comprendre comment fonctionne les éléments de base en robotique
• Comprendre les limites de chaque discipline impliquée dans la robotique
• Être capable de lire et comprendre de la documentation spécialisée
• Être en mesure de définir nos besoins pour un projet
• Être capable de réaliser un projet de base
– Communication bidirectionnelle
– Exécution de tâches
– Utilisation des interruptions
– Utilisation de capteurs
– Utilisation de mécanisme

Qu'est-ce que la robotique?


• La robotique est l'ensemble des techniques permettant la conception et la réalisation de machines automatiques ou
de robots – Wikipédia
• Ce qui nous concerne en tant que futur développeur :
– Programmation sur microcontrôleur (µC)
– Création de programmes pour l’exploitation de capteurs ou de mécanismes
– Échange d’information diverse

Nos outils de travail


• Au début, nous allons utiliser l’environnement simple Arduino IDE

1
• Par la suite, nous utiliserons l’extension [Link] sur Visual Studio Code
• En ce qui concerne le matériel, il y aura 2 volets
– La partie révision avec le microcontrôleur ATMega 2560 (approx. 3 cours)
– La partie robotique avec un Mblock Ranger de MakeBlock (approx. 12 cours)

Exercice - 10 minutes
• Sur votre ordinateur, téléchargez et installez la dernière version du logiciel Arduino IDE
– Pour vous faire pratiquer vos talents de technicien, je vous laisse chercher où le récupérer et comment l’installer
• Une fois l’installation complétée, démarrez l’application
– Si Windows demande si l’on veut donner l’accès Internet à Arduino, confirmez l’accès

Kit Arduino Mega


• Comme mentionné plus tôt, la première partie sera consacrée à la programmation avec un Arduino Mega
– J’ai choisi le Arduino Mega, car il s’agit du même microcontrôleur que l’on retrouve dans le robot Ranger ainsi
la transition se plus aisée
• Chacun aura accès à un kit comprenant plusieurs composants
• Nous allons faire le tour des composants pendant les prochains cours et labos

Exercice - 20 minutes
• Prenez un kit Arduino
– Donnez-moi le numéro de votre kit
– Le kit vous sera assigné pour le reste de la session
• Branchez-le sur votre portable
• Si nécessaire, installez les pilotes
• Démarrez Arduino IDE
• À partir des exemples fournis avec Arduino, ouvrez l’exemple « 01 Basics --> Blink »
• Révisons le code de base
// La fonction setup s'exécute une fois lorsque vous appuyez sur le bouton de réinitialisation ou alimentez l
void setup() {
// Initialise la broche numérique LED_BUILTIN en tant que sortie.
pinMode(LED_BUILTIN, OUTPUT);
}

// La fonction loop s'exécute en boucle indéfiniment


void loop() {
digitalWrite(LED_BUILTIN, HIGH); // allume la LED (HIGH est le niveau de tension)
delay(1000); // attend une seconde
digitalWrite(LED_BUILTIN, LOW); // éteint la LED en mettant la tension à LOW
delay(1000); // attend une seconde
}
• Téléversez le code sur l’appareil avec le bouton « Téléverser » ou le raccourci CTRL + U
• Modifiez le code pour faire clignoter la LED 3 fois à la seconde
• Expérimentez avec d’autres valeurs de timing

Références
• Site officiel : [Link]
Retour au sommaire

Vous aimerez peut-être aussi