Page 39 - Proyecto - Ana Guerrero
P. 39

EJERCICIO # 30





               Conectar  un  sensor  de  distancia  ultrasónico  con  un

               buzzer y dos diodos leds donde el sensor de distancia este


               por debajo de 50cm se encenderán los dos diodos leds y

               el buzzer comenzara a sonar.
























                                int trig = 7;

                                int echo= 2;                      if (distancia <=50)
                                  int tiempo;

                                int distancia;
                                 int led1= 3;                                  {
                                 int led2= 4;                digitalWrite (led1, HIGH);
                               int busser= 5;
                                 void setup()                digitalWrite (led2, HIGH);
                                        {                        digitalWrite (busser,
                            Serial.begin(9600);                             HIGH);
                          pinMode(trig, OUTPUT);                      tone(5, 1000);
                           pinMode(echo, INPUT);
                                                                          delay(1);
                          pinMode(led1, OUTPUT);
                          pinMode(led2, OUTPUT);
                                                                               }
                         pinMode(busser, OUTPUT);
                                        }
                                  void loop()                                else
                                        {
                        digitalWrite(trig, HIGH);                              {
                                   delay(1);                   digitalWrite(led1, LOW);
                                                               digitalWrite(led2, LOW);
                         digitalWrite(trig, LOW);            digitalWrite(busser, LOW);

                                                                         noTone(5);
                           Serial.println("cm");
                         Serial.print(distancia);
                                                                               }
                      tiempo= pulseIn(echo ,HIGH);
                                                                               }
                          distancia= tiempo/58.2;
                                   delay(1);
   34   35   36   37   38   39   40   41   42   43   44