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 />/>
#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);
}
}
}
sks951357
Inscrit(e) (le) 22 janv. 2014Déconnecté Dernière activité janv. 31 2014 04:58