Aller au contenu


sks951357

Inscrit(e) (le) 22 janv. 2014
Déconnecté Dernière activité janv. 31 2014 04:58
-----

Sujets que j'ai initiés

Arduino programme pour contrôler un moteur avec une télécommande ir

22 janvier 2014 - 09:40

bonjour,
Je veux contrôler un moteur DC avec mon arduino uno R3 et une télécommande IR (j'ai déjà réalisé mon montage) : je veux avec une touche faire tourner le moteur adroite et une autre le faire tourner a gauche et une autre le stopper....
j'ai déjà écrit un sketch et ça ne marche pas il y'a forcement des erreurs dans le code SVP aidez moi a les corriger  :)/>/>
voila mon sketch et merci d'avance  :D/>/>




#include <IRremote.h>
int recv_pin = 11;
int motord = 2;
int motorg = 3;
IRrecv reception_ir(recv_pin); // crée une instance
decode_results decode_ir; // stockage données reçues
void setup()
{
 reception_ir.enableIRIn();
 pinMode(motord, OUTPUT);
 pinMode(motorg, OUTPUT);
 pinMode(recv_pin, INPUT);
}  
void loop ()
{
if (reception_ir.decode(&decode_ir))
 {
  if(decode_ir.value == 0x20df609f)
{
digitalWrite(motord, LOW);
digitalWrite(motorg, HIGH);

}
if (decode_ir.value == 0x20dfe01f)
{
digitalWrite(motord, HIGH);
   digitalWrite(motorg, LOW);
   
}
if(decode_ir.value == 0x20df22dd)
{
digitalWrite(motord, LOW);
   digitalWrite(motorg, LOW);
}
}
}