Page 115 - Proyecto
P. 115

EJERCICIO 53

                 Se conecta la tarjeta Arduino uno a los biodos led con su respectiva resistencia, el
                 LCD 16x2 y el potenciómetro
                 Cuando giramos el potenciómetro, se prende el grupo1 los biodos led rojos, cuando
                 seguimos girando se prende el grupo2 los biodos led verdes, cuando seguimos
                 girando se prende el grupo3 los biodos led blancos y cuando seguimos girando se
                 prende el grupo4 los biodos led amarillos
                 Sale en la pantalla LCD cada vez que se prende algún grupo


             DIAGRAMA





















             CODIFICACION



                                      #include <LiquidCrystal.h>
                                      LiquidCrystal lcd(2,3,4,5,6,7);
                                        int ld1=8;
                                        int ld2= 9;
                                        int ld3= 10;
                                        int ld4=11;
                                        int pt =0;
                                      void setup()
                                      { lcd.begin(16,2);
                                        Serial.begin(9600);
                                        pinMode( ld1,OUTPUT);
                                        pinMode( ld2,OUTPUT);
                                        pinMode( ld3,OUTPUT);
                                        pinMode( ld4,OUTPUT);
                                        pinMode(A0, INPUT); }
                                      void loop()
                                      {
                                        Serial.println (pt);
                                        pt= analogRead(A0);
                                       if(pt>=1 && pt<=300)
                                        {
                                        digitalWrite(ld1, HIGH);
                                        digitalWrite(ld2, LOW);
                                        digitalWrite(ld3, LOW);
                                        digitalWrite(ld4, LOW);

                                                          110
   110   111   112   113   114   115   116   117   118   119   120