Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int val0 = 0; // variable pour stocker les valeurs recues
- int val1 = 0;
- int val2 = 0;
- int analogPin0 = 0;
- int analogPin1 = 1;
- int analogPin2 = 2;
- int etatroulette = 1;
- int ancienroulette = 1;
- long previousMillis = 0;
- long interval = 200; // intervalle entre 2 captures
- void setup()
- {
- Serial.begin(9600);
- }
- void loop()
- {
- unsigned long currentMillis = millis();
- val0 = analogRead(analogPin0); // on lit tout d un coup
- val1 = analogRead(analogPin1);
- val2 = analogRead(analogPin2);
- if(currentMillis - previousMillis > interval)
- {
- // save the last time you blinked the LED
- previousMillis = currentMillis;
- if ( val0 > 100 && val0 < 400 )
- {
- Serial.println("a");//
- }
- else if ( val0 > 600 && val0 < 800 )
- {
- Serial.println("e");//
- }
- else if ( val1 > 100 && val1 < 400 )
- {
- Serial.println("r");//
- }
- else if ( val1 > 600 && val1 < 800 )
- {
- Serial.println("y");//
- }
- else if ( val2 > 100 && val2 < 400 )
- {
- Serial.println("m");//
- }
- else if ( val2 > 600 && val2 < 800 )
- {
- Serial.println("p");//
- }
- }
- else if ( val0 > 400 && val0 < 600 )
- {
- //Serial.println("z");//
- etatroulette = 2;
- }
- else if ( val2 > 400 && val2 < 600 )
- {
- etatroulette = 1;
- }
- else if ( val1 > 400 && val1 < 600 )
- {
- etatroulette = 4;
- }
- if ( etatroulette != ancienroulette )
- {
- if ( etatroulette == 1 && ancienroulette == 4 )
- {
- //DESCENDRE
- Serial.println("u");
- }
- else if ( etatroulette == 4 && ancienroulette == 1 )
- {
- //monter
- Serial.println("i");
- }
- else if( etatroulette < ancienroulette )
- {
- //monter
- Serial.println("i");
- }
- else if ( etatroulette > ancienroulette )
- {
- //DESCENDRE
- Serial.println("u");
- }
- ancienroulette = etatroulette ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement