5110 ile Araba Park Sensörü

Güncelleme 15/06/2020

Projede 1 Adet  Nokia 5110 LCD Ekran 1 Adet  HC-SR04 Ultrasonik Mesafe Sensör den oluşuyor.

Elemanlara harici bir güç bağlamanız gerekmektedir.

arac park sensoru 1

 //diyot.net

#include <LCD5110_Basic.h>

LCD5110 myGLCD(8,9,10,11,12);
extern uint8_t logo[];
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
extern uint8_t TinyFont[];
const int trig =2;
const int echo= 3;
int sure=0;
int mesafe=0;
void setup() {
pinMode(7, OUTPUT); //LCD ekranın arkaplan aydınlatmasına giden pini çıkış olarak ayarlıyoruz.
digitalWrite(7,HIGH); //Ekrana ışık veriyoruz.
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
myGLCD.InitLCD(); //Ekranı başlatıyoruz.
myGLCD.setContrast(58); //Kontrast'ı ayarlıyoruz, "55" iyi bir değer.
myGLCD.setFont(SmallFont);

}

void loop() {
myGLCD.clrScr();
digitalWrite(trig, HIGH);
delayMicroseconds(1000);
digitalWrite(trig, LOW);
sure = pulseIn(echo, HIGH);
mesafe = (sure/2) / 29.1;
myGLCD.drawBitmap(0,0,logo,84,24);
myGLCD.setFont (MediumNumbers);
myGLCD.printNumI(mesafe,25,24);
myGLCD.setFont (SmallFont) ;
myGLCD.print("CM",  65,30);
myGLCD.print("FE", 3, 35);
myGLCD.print("V.1", 3, 45);
delay(250);

Bir yanıt yazın