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.
//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);