abc Arduino
Mjerenje udaljenosti - Ultrasonic Sensor i LCD displej /ULTRASONIC SENSOR and LCD/

21.1.. Mjerenje udaljenosti - Ultrasonic Sensor i LCD displej /ULTRASONIC SENSOR and LCD/.

Princip rada:

Opis rješenja: Vrijednosti očitane sa ultarzvučnog sensora se pretvara u udaljenost po formuli:
distance = duration * 0.034/ 2

Šema povezivanja: Ispis vrijednosti promjene temperature

Elementi:
- Sensor TMP36 Temperature 1 kom;
- LCD displej 1 kom;
- Otpornik 220 Ω 3 kom;
- Arduino modul.

Listing programa :

// Mjerenje udaljenosti - Utasonic Sensor i LCD displej
// 21UltrasonicSensorLCD1
#include <LiquidCrystal.h>         // ukljuci biblioteku za LCD displaj
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);  // pinovi za LCD displaj

const int trigPin = 11;
const int echoPin = 10;
long duration;
int distance;

int kasni = 1000; // kasnjenje ispisa
 
void setup() {
  lcd.begin(16, 2); // broj kolona i redova LCD displeja
  lcd.clear();      // obrisi LCD
 
  pinMode(trigPin, OUTPUT); // pin predaje zvuka
  pinMode(echoPin, INPUT);  // pin prijema zvuka

  Serial.begin(9600);       // brzina prenosa podataka
  Serial.println("mjerenje udaljenosti - Ultrasonic Senslor i LCD displej"); // Naslov
}
 
void loop() {
  digitalWrite(trigPin, LOW);   // brise trigPin stanje
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);  // salje signal 10ms - trigPin HIGH (ACTIVE)
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);   // prekid slanjaa
  duration = pulseIn(echoPin, HIGH); // ocitava eho - echoPin
  distance = duration  * 0.034/ 2;   // brzina prostiranja zvuka, dolazak i odlazak signala
 
  Serial.print("\nUdaljenost u cm : ");      // opis
  Serial.print(distance);            // udaljenost
  Serial.print(" cm ");              // mjerna jednica

// ispis na displeju
  lcd.setCursor(0, 0);
  lcd.print("Udaljenost"); // Naslov
  lcd.setCursor(0, 1);  
  lcd.print(distance);     // udaljenost
  lcd.print(" cm");        // mjerna jedinica
  delay(kasni);            // cekaj novi ispis
}

Ispis na SERIAL MONITOR:
mjerenje udaljenosti - Ultrasonic Senslor i LCD displej
Udaljenost: 174 cm
Udaljenost: 173 cm
Udaljenost: 125 cm
Udaljenost: 99 cm
Udaljenost: 76 cm
Udaljenost: 39 cm
Udaljenost: 24 cm
Udaljenost: 160 cm

Index