Advertisement
lucontre

Arduino led con boton fade v2

May 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. #define ledPin 5
  2. #define Pin_boton  2
  3. int estado_boton , once,i; // IMPORTANTE: declaramos i como variable porque usamos el mismo i en ambos ciclos for
  4. void setup() {
  5. Serial.begin(9600);
  6. pinMode(Pin_boton, INPUT);
  7. }
  8. void loop() {
  9. estado_boton = digitalRead(Pin_boton);
  10. Serial.println(estado_boton);
  11.  
  12. if(estado_boton == HIGH){
  13.   Serial.println("if");
  14.     for(i=0; i<=255 && estado_boton == HIGH;i++){
  15.       Serial.println("ciclo for 1");
  16.       analogWrite(ledPin,i);
  17.       Serial.println(i);
  18.       delay(10);
  19.       estado_boton = digitalRead(Pin_boton);
  20.       }
  21.      
  22. while(estado_boton == HIGH){
  23.   analogWrite(ledPin ,255);
  24.   estado_boton = digitalRead(Pin_boton);    
  25. }
  26.       for(i;i>=0;i--){
  27.       Serial.println("ciclo for 2");
  28.       analogWrite(ledPin,i);
  29.       Serial.println(i);  
  30.       delay(10);
  31.       }
  32.      
  33.   } //fin if
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement