Page 77 - Microcontrolere - Indrumator de laborator
P. 77

lcd.setCursor(1,1);
                 lcd.print("UltraSonic");
                  delay(2000);

                 lcd.clear();
               }

               void loop() {
                 digitalWrite(trig,HIGH);
                  delayMicroseconds(2);
                 digitalWrite(trig,LOW);
                 delayMicroseconds(10);
                  digitalWrite(trig,HIGH);

                 duration = pulseIn(echo,HIGH);
                 distance   = (duration/2)*0.0346;

                 lcd.setCursor(3,0);
                 lcd.print(distance);

                  lcd.setCursor(6,0);
                 lcd.print("cm");
               }

               3. Desfășurarea lucrării

               3.1. Vom folosi modulul senzorial HC-SR04, o placă Arduino UNO și opțional
          o placă breadboard. Pentru conectarea modulului, vom utiliza Figura 8.4, precum și
          codul aferent.
               3.2.  Vom  citi  valorile  de  distanță  prin  intermediul  consolei  seriale  (Serial
          Monitor).
               3.3. Se va modifica programul de citire a distanței astfel încât afișarea datelor
          să se facă pe un display LCD I2C.
               3.4. Vom conecta senzorul ultrasonic la placa Arduino UNO conform Figurii
          8.5 și vom utiliza codul de test corespunzător.
               3.5. Vom urmări informațiile de distanță afișate pe display-ul LCD I2C.








                                              74
   72   73   74   75   76   77   78   79   80   81   82