shv6
Published © GPL3+

Visitor Counter

This is a visitor counter!. It counts the number of people entering and exiting.

BeginnerFull instructions provided6,536
Visitor Counter

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×2
Buzzer
Buzzer
×1
Alphanumeric LCD, 16 x 2
Alphanumeric LCD, 16 x 2
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Story

Read more

Code

Visitor counter

C/C++
Code
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int visitors = 0;
int sensor = 6;
int sensor1 = 7;
int buzzer = 8;


void setup() {
  lcd.begin(16, 2);
  lcd.print("Visitor counter");
  lcd.setCursor(0, 1);
  lcd.print("Visitors:");
  lcd.setCursor(9,2);
  lcd.print(visitors);
}

void loop() {
int sensorstate = digitalRead(sensor);
int sensor1state = digitalRead(sensor1);
  
  if(sensorstate == HIGH){
    digitalWrite(buzzer,HIGH);
       visitors++;
    delay(1500);
    }
  
  else if (sensor1state == HIGH) {
    visitors--;
    delay(1500);
    digitalWrite(buzzer,LOW);
  }
    lcd.setCursor(9,2);
  lcd.print(visitors);
}


 

Credits

shv6
2 projects • 0 followers
Contact

Comments

Please log in or sign up to comment.