Arduino Attendance and Time-Tracking System
A classroom attendance prototype using infrared remote inputs to identify users and record check-in and check-out events, with a 16×2 LCD showing status and session duration.
- Arduino Uno
- C++
- IR receiver
- 16×2 LCD
- Embedded logic


Overview
This is a classroom attendance prototype built on an Arduino Uno. Users identify themselves using an infrared remote, and the system logs check-in and check-out events, tracking session duration for each user.
My Role
I built the classroom attendance prototype and integrated a 16x2 LCD with attendance-state logic to display user status and session duration.
The Problem
The prototype uses infrared remote inputs to identify users and record check-in and check-out events.
Development Process
I used C++ on an Arduino Uno with an IR receiver and a 16x2 LCD. The attendance-state logic displays user status and session duration while recording timestamps through the serial monitor.
Results
Built a classroom attendance prototype that records check-in and check-out events, displays user status and session duration, and records timestamps through the serial monitor.
What I Learned
The project gave me practical experience with C++, infrared remote inputs, LCD output, and attendance-state logic on an Arduino Uno.
Technologies
- Arduino Uno
- C++
- IR receiver
- 16×2 LCD
- Embedded logic
