Távolságmérő II.

  Az ultrahangos távolságmérőnk eredményeit most egy lcd kijelzőn jelenítettjük meg és még egy Ultrasonic könyvtárat is felhasználunk az egyszerűbb kezelés érdekében.  A kapcsolás:

  • Pin 1 (Vss) -> Arduino Ground

  • Lcd Pin 2. (Vdd) -> Arduino +5 V

  • Lcd Pin 3 (Vo) -> Középső láb potenciométer 10K

  • Lcd Pin 4 (R) -> Arduino Pin 8

  • Lcd Pin 5 (Rw) -> Arduino Ground

  • Lcd Pin 6 (E) -> Arduino Pin 7

  • Lcd Pin 7-10 -> N / C

  • Lcd Pin 11 (D4) -> Arduino Pin 5

  • Lcd Pin 12 (D5) -

  • Lc> Arduino Pin 4

  • Lcd Pin 13 (D6) -> Arduino Pin 3

  • Lcd Pin 14 (D7) -> Arduino Pin 2

  • Lcd Pin 15 (A) -> Arduino +3.3 V

  • Lcd Pin 16. (K) -> Arduino Ground

Ultrahangos szenzor:

  • Érzékelő Pin 1 (GND) -> Arduino Ground

  • Érzékelő Pin 2. (Echo) -> Arduino Pin 11

  • Érzékelő Pin 3 (Trig) -> Arduino Pin 12

  • Érzékelő Pin 4 (Vcc) -> Arduino +5 V

A könyvtár letölthető az https://github.com/JRodrigoTech/Ultrasonic-HC-SR04 oldalról.

Csomagoljuk ki a fájlt, nevezzük át Ultrasonic -ra és másoljuk be az Arduino/libraries könyvtárba, töltsük fel a kódot és már indulhat is a mérés.


a kód:

#include "Ultrasonic.h"

#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 7, 5, 4, 3, 2);

Ultrasonic ultrasonic(12,11);


void setup () {

lcd.begin (16, 2);

lcd.print ("testing ...");

}


void loop ()

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("tavolsag");

lcd.setCursor (0, 10);

lcd.print (ultrasonic.Ranging (CM));

lcd.print ("cm");

delay(100);

}

Az ultrasonic könyvtárral jóval egyszerűbb a mérés , sikeres használatot!

Az előző cikk: Ultrahangos távolság mérő140606


Peter S.