Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define ledPin 5
- #define Pin_boton 2
- int estado_boton , once,i; // IMPORTANTE: declaramos i como variable porque usamos el mismo i en ambos ciclos for
- void setup() {
- Serial.begin(9600);
- pinMode(Pin_boton, INPUT);
- }
- void loop() {
- estado_boton = digitalRead(Pin_boton);
- Serial.println(estado_boton);
- if(estado_boton == HIGH){
- Serial.println("if");
- for(i=0; i<=255 && estado_boton == HIGH;i++){
- Serial.println("ciclo for 1");
- analogWrite(ledPin,i);
- Serial.println(i);
- delay(10);
- estado_boton = digitalRead(Pin_boton);
- }
- while(estado_boton == HIGH){
- analogWrite(ledPin ,255);
- estado_boton = digitalRead(Pin_boton);
- }
- for(i;i>=0;i--){
- Serial.println("ciclo for 2");
- analogWrite(ledPin,i);
- Serial.println(i);
- delay(10);
- }
- } //fin if
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement