I. But
- 
Déterminer le rendement du robot ;
 - 
Étudier la commande IR du robot ;
 - 
Programmer le robot.
 
- Détails
 - Écrit par : Richard GAUTHIER
 - Clics : 6981
 

¨
- Détails
 - Écrit par : Richard GAUTHIER
 - Clics : 10717
 

Pour réaliser l'application, il vous faut :
- une carte DFRobot Roméo ( arduino );
 - un capteur IR avec une télécommande IR;
 - téléchargez la librairie IRTele.zip
 - décompressez la librairie IRTele dans le répertoire \librairies du programme arduino.
 
Avec ce programme vous pourrez gérer la télécommande sur une carte arduino ou DFRobot.
/*
 Gestion du Kit IR de DFrobot
 
 Un exemple de programme pour utiliser la librairie IRTele
 
 Circuit:
 * Une carte DFRobot Romeo
 * Un KIT IR de DFRobot 
 créé le 4 Dec 2013
 par Richard GAUTHIER
 Professeur en STI2D
 Lycée Paul Sérusier
 Carhaix
 */
#include <IRTele.h>
//Declaration de la variable qui recuperera les données IR sur la broche 11
IRTele IRcommande(11); // flag as 1 to output raw IR pulse data stream length in microseconds
void setup() {
Serial.begin(9600); //Déclare le port série à une vitesse de 9600 bauds
}
void loop() {
 
 //test si une impusion IR arrive
 if(IRcommande.available()) {
 //recupère la valeur entière de la touche
 int touche= IRcommande.read();
 Serial.println(touche); //envoie sur le port série le résultat 
 }
}
Sources : http://www.dfrobot.com/wiki/index.php/IR_Remote_Control_Lesson
- Détails
 - Écrit par : Richard GAUTHIER
 - Clics : 6431
 

Pour réaliser l'application, il vous faut :
- une carte DFRobot Roméo ( arduino );
 - une plateforme robot mobile 2 roues.;
 - téléchargez la librairie MotorDC.zip
 - décompressez la librairie MotorDC dans le répertoire \librairies du programme arduino.
 
Avec ce programme vous pourrez commander le robot mobile .
/*
 Commander un robot mobile 2 roues
 
 Un exemple de programme pour utiliser la librairie MotorDC
 
 Circuit:
 * Une carte DFRobot Romeo
 * Une plateforme robot mobile 2 roues 
 * Les moteurs sont commandés par les bornes digitales 4,5,6,7 de la carte Roméo.
 
 créé le 2 Dec 2013
 par Richard GAUTHIER
 Professeur en STI2D
 Lycée Paul Sérusier
 Carhaix
 */
#include <MotorDC.h>
MotorDC moteur(255); //Créer une variable moteur (instance ou objet)
void setup()
{
}
void loop()
{
 //les commandes du robot:
 moteur.advance(); //Le robot avance 
 delay(1000);
 moteur.back_off(); //Le robot recule 
 delay(1000);
 moteur.turn_Left(); //Le robot tourne à gauche
 delay(1000);
 moteur.turn_Right(); //robot tourne à droite 
 delay(1000);
 moteur.stop(); //Le robot s'arrête.
 delay(1000);
 moteur.newSpeed(200);//change la vitesse du robot.
}
- Détails
 - Écrit par : Richard GAUTHIER
 - Clics : 6239
 
Cours sur les algorithmes : pdf ou odt
TP 1 : arduino et algorithmes : pdf ou odt.
TP 2 : suite arduino et algorithmes :pdf ou odt
- Détails
 - Écrit par : Richard GAUTHIER
 - Clics : 2190
 
	
   
      
	
    		
 