Aller au contenu


Jean-luc83

Inscrit(e) (le) 02 déc. 2014
Déconnecté Dernière activité janv. 02 2015 06:57
-----

Messages que j'ai postés

Dans le sujet : telecommande 20 bouton pour arduino

01 janvier 2015 - 08:56

Salut, je te souhaite une très bonne année 2015, je suis toujours en déplacement je vois ça dès mon retour.
A bientôt.

Dans le sujet : telecommande 20 bouton pour arduino

20 décembre 2014 - 11:05

Salut,
Quand je dis je ne comprends pas c'est que je suis perdu.
Je me répète je suis novice, faire bouger un servo à un point donner ok, avec posServo et l ir remote je nage.
Pour info le dernière code que j ai mis il y a rien qui marche.
un jour j'y arriverai ...

Dans le sujet : telecommande 20 bouton pour arduino

19 décembre 2014 - 05:59

je comprends pas!!!

 

#define TOUCHE_On/Off 16753245
 #define TOUCHE_MENU 16769565
 #define TOUCHE_TEST 16720605
 #define TOUCHE_PLUS  16712445
 #define TOUCHE_Annuler 16761405
 #define TOUCHE_Retour rapide 16769055
 #define TOUCHE_Lecture 16754775
 #define TOUCHE_Avance rapide 16748655
 #define TOUCHE_0 16738455
 #define TOUCHE_MOINS 16750695
 #define TOUCHE_C 16756815
 #define TOUCHE_1 16724175
 #define TOUCHE_2 16718055
 #define TOUCHE_3 16743045
 #define TOUCHE_4 16716015
 #define TOUCHE_5 16726215
 #define TOUCHE_6 16734885
 #define TOUCHE_7 16728765
 #define TOUCHE_8 16730805
 #define TOUCHE_9 16732845
 int brocheRecepteur = 3;
 int led = 13;
int angleMin = 0;
int angleMax = 180;
#include <Servo.h>
Servo servo1;        
Servo servo2;
int posServo1 = 90;
#include <IRremote.h>
 IRrecv monRecepteur(brocheRecepteur);
 decode_results serieImpulsions;

unsigned long codeTouche = 0;
 
 void setup()
    {
    servo1.attach(10);
    servo2.attach(9);
    pinMode(brocheRecepteur, INPUT);
    pinMode(led, OUTPUT);
    monRecepteur.enableIRIn();
    Serial.begin(9600);
    }

void loop()
 {
    if ( monRecepteur.decode( &serieImpulsions ) )
    {
      codeTouche = serieImpulsions.value ;
      monRecepteur.resume();
    }
  
 
 switch (codeTouche)
   {
     case TOUCHE_1:
   
     posServo1 = 120;
    
     if(TOUCHE_PLUS)
  {
       for(posServo1 =0; posServo1 <= 40; posServo1 ++);
       servo1.write(posServo1);
       delay(15);
  }
 
     else if(TOUCHE_MOINS)
 {
       for(posServo1 =40; posServo1 >= 0; posServo1 --);
       servo1.write(posServo1);
       delay(15);
     }
 break;
  
  
 
 }
 }


Dans le sujet : telecommande 20 bouton pour arduino

18 décembre 2014 - 06:39

#define TOUCHE_On/Off 16753245
#define TOUCHE_MENU 16769565
#define TOUCHE_TEST 16720605
#define TOUCHE_PLUS  16712445
#define TOUCHE_Annuler 16761405
#define TOUCHE_Retour rapide 16769055
#define TOUCHE_Lecture 16754775
#define TOUCHE_Avance rapide 16748655
#define TOUCHE_0 16738455
#define TOUCHE_MOINS 16750695 
#define TOUCHE_C 16756815
#define TOUCHE_1 16724175
#define TOUCHE_2 16718055
#define TOUCHE_3 16743045
#define TOUCHE_4 16716015
#define TOUCHE_5 16726215
#define TOUCHE_6 16734885
#define TOUCHE_7 16728765
#define TOUCHE_8 16730805
#define TOUCHE_9 16732845
int brocheRecepteur = 3;
int led = 13;

#include <Servo.h>
Servo servo1;        
Servo servo2;
int pos = 0;

#include <IRremote.h>
IRrecv monRecepteur(brocheRecepteur);
decode_results serieImpulsions;

unsigned long codeTouche = 0;
 
void setup()
   {
   servo1.attach(10);
   servo2.attach(9);
   pinMode(brocheRecepteur, INPUT); 
   pinMode(led, OUTPUT);
   monRecepteur.enableIRIn();
   Serial.begin(9600);
   }

void loop()
{
   if ( monRecepteur.decode( &serieImpulsions ) )
   {
     codeTouche = serieImpulsions.value ;
     monRecepteur.resume();
   }
  
 
switch (codeTouche)
  {
    case TOUCHE_1:
   
    int i=90;
    if(TOUCHE_PLUS)
 {
      servo1.write(i++);
 }
    else if(TOUCHE_MOINS)
{
      servo1.write(i--);
         }
break;
  
  
 
}
}
    


Dans le sujet : telecommande 20 bouton pour arduino

18 décembre 2014 - 06:34

OK avec ton exemple j ai pas de réaction , servo bouge pas avec les touches plus et moins...
Sinon oui t es clair dans tes explications.