#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd (0x 27 , 16 , 2 ); //Change the HEX address int IR1 = 2 ; int IR2 = 4 ; int COUNT = 0 ; int flag1 = 0 ; int flag2 = 0 ; void setup () { lcd . begin (); lcd . backlight (); pinMode (IR1, INPUT); pinMode (IR2, INPUT); lcd . setCursor ( 0 , 0 ); lcd . print ( " ARDUINO " ); lcd . setCursor ( 0 , 1 ); lcd . print ( " BASED VISITOR COUNTER " ); delay ( 2000 ); lcd . clear (); } void loop (){ if ( digitalRead (IR1) == LOW && flag1== 0 ){ if (COUNT> 0 ){flag1= 1 ; if (flag2== 0 ){ digitalRead ( 0 ); COUNT = COUNT- 1 ;} } else { //lcd.setCursor (0,0); //lcd.print(" SORRY :( "); //lcd.setCursor (0,1); //lcd.print(" Parking Full "); //delay (3000); lcd . clear (); } } if ( digitalRead (IR2) == LOW && flag2== 0 ){flag2= 1 ; //if(...
Posts
Showing posts from January, 2023