From 0c573e13e8a613bc5c90f2631613219faf7409a4 Mon Sep 17 00:00:00 2001 From: Wesam Nabeel Date: Fri, 7 Apr 2023 14:14:56 +0300 Subject: [PATCH 1/2] fix lcd_i2c issue --- Car_Parking_System_LCD.ino | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Car_Parking_System_LCD.ino b/Car_Parking_System_LCD.ino index d29b4de..f4d99b1 100644 --- a/Car_Parking_System_LCD.ino +++ b/Car_Parking_System_LCD.ino @@ -1,7 +1,11 @@ #include //includes the servo library #include #include -LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); + +const int LCD_COLUMNS = 20; +const int LCD_ROWS = 4; + +LiquidCrystal_I2C lcd(0x27, LCD_COLUMNS,LCD_ROWS); Servo myservo; @@ -115,6 +119,3 @@ if(digitalRead(ir_car4) == 0){S4=1;} if(digitalRead(ir_car5) == 0){S5=1;} if(digitalRead(ir_car6) == 0){S6=1;} } - - - From 158282f19f8b6591ccfb95c86011e11550b4e026 Mon Sep 17 00:00:00 2001 From: Wesam Nabeel Date: Fri, 7 Apr 2023 15:35:37 +0300 Subject: [PATCH 2/2] init lcd --- Car_Parking_System_LCD.ino | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Car_Parking_System_LCD.ino b/Car_Parking_System_LCD.ino index f4d99b1..4d39e92 100644 --- a/Car_Parking_System_LCD.ino +++ b/Car_Parking_System_LCD.ino @@ -39,7 +39,9 @@ pinMode(ir_back, INPUT); myservo.attach(3); myservo.write(90); -lcd.begin(20, 4); +lcd.init(); +lcd.backlight(); + lcd.setCursor (0,1); lcd.print(" Car parking "); lcd.setCursor (0,2);