re01

Noms :

 
Centre d'intérêt : Communication entre systèmes
Classe : Terminale Sti2d Sin
Id programme : sin17, sin19, sin22, sin29, sin33, sin36, sin39  
Condition : Seul , durée  3 heures.
Matériel :

- PC

Logiciel :

- Packet Tracer de Cisco

 

I. Objectifs

Être capable de mettre en œuvre et de paramétrer un réseau informatique.

¨

Robot mobile commandé par une carte arduino

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.

}

Télécommande et capteur IR de DFRobot

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 

Cours sur les algorithmes : pdf ou odt

TP 1 : arduino et algorithmes : pdf ou odt.

TP 2 : suite arduino et algorithmes :pdf ou odt

 

 


Logo Lycée Paul Sérusier

J'enseigne au
Lycée Paul SERUSIER
Avenue de Waldkappel
29270 CARHAIX PLOUGUER
Tél : 02 98 99 29 29
Site : www.lycee-serusier.fr

footer2

Richard GAUTHIER
Professeur de Physique Appliquée
Certification ISN
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

www.carhaix2020.bzh