Page 92 - AEC- Protegido
P. 92

PRÁCTICADELABORATORIO              No.1

                                                 MANEJO DE ARDUINO
                                                   LEDs y pulsadores

                   c) Con el uso de dos pulsadores, se pretende variar la luminosidad o brillo que emite el LED.
                   Para  aumentar  el  brillo,  se  pulsa  p1.  Para  atenuar, se  pulsa  p2.  La  conexión  del  LED  se
                   conecta al Pin 9, que usa la salida PWM (modulación por ancho de pulso) para emular una
                   salida analógica.



                   intledPin= 9;
                   int inputPin1 = 2; // pulsador

                   1int  inputPin2  =  3;  //
                   pulsador 2int p1;
                   intp2;
                   int value =
                   0;voidsetup()
                   {

                    pinMode(ledPin,
                    OUTPUT);pinMode(inputPi
                    n1,INPUT);pinMode(inputPi
                    n2,INPUT);
                   }
                   voidloop()
                   {p1=digitalRead(inputPin1);
                     p2=digitalRead(inputPin2)
                     ;if(p1== HIGH)
                     {value--;}
                   elseif(p2== HIGH)
                    {value++;
                    }
                   value = constrain(value, 0,
                   255);analogWrite(ledPin,
                   value);delay(10);
                   }








                                                             90
   87   88   89   90   91   92   93   94   95   96   97