La robotique et la programmation : La robotique et la programmation :
La robotique est l'ensemble des techniques permettant la conception et la Activité3 : Utiliser le simulateur de circuit de Tinkercad pour réaliser un feu de
réalisation de machines automatiques ou des robots. circulation en utilisant 3 diodes LED de couleurs (rouge, vert, orange) et 3
Un robot est un système alimenté en énergie qui évolue dans un environnement résistances de 220 Ω commandé par la carte arduino.
statique ou dynamique, il est formé d'un microcontrôleur ainsi que d'un ou
plusieurs capteurs et actionneurs. (wikipédia) Les composantes à utiliser :
Activité1 : Utiliser le simulateur de circuit de Tinkercad pour allumer une 3 3
diode LED directement puis avec l’utilisation d’une résistance de 220 Ω.
Les composantes à utiliser : cathode- + anode resistance
Diode LED Cables de raccordement
Plaquette d’essai
Plaquette d’essai (breadboard), permet de réaliser des montages électroniques
cathode- + anode resistence sans soudure. Les connexions internes sont comme ci-contre.
Diode LED
Etape 1 Etape 2 Etape 3
Une diode électroluminescente, ou LED pour "Light-Emitting Diode", est polarisée, elle ne La séquence est la suivante :
s’allume que lorsque les pattes sont connectées dans un sens bien déterminé. • Le feu vert s’allume pendant 3 secondes,
Les cartes Arduino possèdent un microcontrôleur facilement programmable ainsi que de puis s’éteint,
nombreuses entrées-sorties. • Le feu orange s’allume pendant 1
Activité 2 : On va connecter Une diode LED à la carte Aarduino (en seconde puis s’éteint et on recommence
utilisant un des ports digital output : 13 et le GND) puis écrire un • Le feu rouge s’allume pendant 3
petit programme pour la faire clignoter. secondes, puis s’éteint,
void setup()
{
pinMode(2, OUTPUT);
Rouge pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
Orange
void loop()
Banchement de la Led dans les pins(5v et GND) Banchement dans le pin13 programmable
{
Programmation de la carte : digitalWrite(2, HIGH);
• Configurer le pin 13 comme pin de sortie : Vert delay(3000);
pinMode(13, OUTPUT); digitalWrite(2, LOW);
Dans la boucle principale loop :
• Allumer la LED: digitalWrite(13, HIGH); digitalWrite(3, HIGH);
High càd « ON »qui met 5v dans le pin 13 delay(1000);
• Eteindre la LED : digitalWrite(13, LOW); digitalWrite(3, LOW);
LOW càd « OFF » qui met le pin 13 à 0V
digitalWrite(4, HIGH);
• Delay(1000) ; : mettre le programme en
delay(3000);
pause pendant (1000ms = 1s).Entre ON et
digitalWrite(4, LOW);
OFF on a besoin d’assez de temps pour
}
voir le changement d’état de la LED.
Langage graphique
La robotique et la programmation : (MakeCode):
La carte microbit : BBC micro:bit une carte électronique programmable Activité 1 : Découvrir
qui a été conçue dans un but purement pédagogique. Elle permet à des l’interface du langage graphique
élèves d’aborder la robotique avec un langage graphique Makecode au lien suivant:
simple(MakeCode) ou avec le langage de programmation Python. [Link]/#editor
Pour plus d’information visitez le site : [Link]
Remarque : On va utiliser le
mode Blocks.
Programmation des Leds :
Activité 2 : Utiliser le langage graphique makecode pour
réaliser les taches suivantes :
• Afficher au démarrage un nombre, des leds de votre
choix, le texte « Bonjour », une icône enfin effacer l’écran.
• Répéter indéfiniment le message « Informatique » .
• Faire clignoter la « flèche est ».
• Lorsque le bouton « A » est pressé afficher la lettre A
• Lorsque le bouton « B » est pressé afficher la lettre B
• Lorsque le bouton « A +B» est pressé afficher la lettre C
• Lorsque la broche P0 est pressé afficher 0
• Lorsque la carte est inclinée à droite, afficher
• Lorsque la carte est inclinée à gauche, afficher
• Lorsque la carte est secouée afficher un carré. Coordonnées des LEDs
• Allumer 2 leds de coordonnées
(x,y)=(0,2) et (4,2) puis les éteindre.
• Spécifier la luminosité à 255.
• Afficher le résultat de 2+3
• Afficher la racine carrée de 2
• Afficher le maximum de 5 et 7
• Afficher l’arrondi de 3.5
• Afficher un nombre au hasard entre 1 et 6
• Simuler un dé : lorsque le bouton « A » est pressé
afficher un nombre au hasard entre 1 et 6
• Afficher les chiffres de 0 à 9 (chaque chiffre pendant 1s=1000ms)
• Allumer une led (coordonnées au hasard) pendant 0.5s (4 fois)