Posts

Showing posts from January, 2023
  #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(...