Aller au contenu


jojo3544

Inscrit(e) (le) 26 déc. 2012
Déconnecté Dernière activité août 01 2022 02:21
-----

Messages que j'ai postés

Dans le sujet : Servomoteur force ? Arduino

05 octobre 2013 - 12:22

Bon, d'accord, merci tout de même pour votre réponse !!

Dans le sujet : Décodage infrarouge avec Arduino

04 janvier 2013 - 05:23

J'ai essayé l'exemple du lien, il fonctionne, l'arduino fonctionne, je pense que c'est le code qui a un problème... Il faudrais que "bouton" soit constament la valeur de "result.value" , j'ai essayé de supprimer le "if" mais "bouton" reste toujours à zéro même si j'appuie sur un bouton

Dans le sujet : Décodage infrarouge avec Arduino

04 janvier 2013 - 01:13

C'est presque sa c'est juste que si j'appuie le bon bouton la variable "bouton" ne se remet pas à zero, même si je rajoute bouton = 0; à la fin de la condition, sa me parais bizare !

Dans le sujet : Décodage infrarouge avec Arduino

04 janvier 2013 - 10:14

J'ai essayé le code; j'ai déjà essayé avec bouton = 0 à la fin de la condition; mais sa ne fonctionne pas, sa me parais bizarre, quand j'ouvre le moniteur, il m’affiche la valeur de bouton qui au début est de zéro. Quand j'appuie sur le bouton, bouton vaut la valeur qui lui fais rentrer dans le condition donc il rentre dans cette condition. Mais même le fait qu'il y ai un bouton = 0; la variable bouton ne revient pas à zéro. Je pense que le problème est que bouton doit être en permanence la valeur de result.value car il y a le if qui dit que bouton est égal à... seulement si un bouton est pressé. J'ai déjà essayé d'enlever le if mais bouton reste toujours à zero :( en gros rien à changé.

Dans le sujet : Décodage infrarouge avec Arduino

03 janvier 2013 - 10:38

Aye c'est dur !!

J'ai encore besoin de votre aide...
J'ai fais à peu près le même code; quand j'appuie sur le bouton 7, la condition est validée, la led s'allume, et bouton reste à la valeur du bouton "7" donc la condition se répete indéfiniment, et sa reste bloqué sur cette condition; il faudrais remettre à zero bouton mais je n'y arrive pas même en mettant bouton = 0 ! Comment je pourrai faire ??

Voici mon code:

#include <IRremote.h>

#define DEBUG

int bouton = 0;

int IR_RECEIVER = 2;       	
IRrecv ir_receiver(IR_RECEIVER); 
decode_results result;     	

void setup()
{ 
  ir_receiver.enableIRIn();
  Serial.begin(9600);
  pinMode(12, OUTPUT);
}


void loop()
{
  if (ir_receiver.decode(&result))
  {
  bouton = result.value, DEC;
  }
  
  
  Serial.print(bouton);
  Serial.print("\n");
  
  
  if(bouton == -2843 || bouton == 6375)
{
  digitalWrite(12, HIGH);
  delay(500);
  digitalWrite(12, LOW);
}
 
}