Mini Task Manager Using Arduino Nano and 16×2 LCD
by DESHBOT in Circuits > Arduino
16 Views, 0 Favorites, 0 Comments
Mini Task Manager Using Arduino Nano and 16×2 LCD
To create a simple task management system using an Arduino Nano, 16×2 LCD, and two push buttons. The system allows the user to move through different tasks and mark tasks as completed.
Supplies
Deshbot shield
Arduino Nano
16×2 LCD display
2 push buttons
Pin Connections
16×2 LCD
LCD PinArduino Nano
RS - A4
EN - A3
D4 - A2
D5 - A1
D6 - A0
D7 - D13
Buttons
ButtonArduino Nano
NEXT - D10
COMPLETE - D12
Both buttons are connected to GND and use the Arduino's internal INPUT_PULLUP resistors.
Working Principle
The project uses two buttons to control the task manager.
NEXT Button – D10
Pressing the NEXT button moves to the next task.
After the last task, the system returns to the first task.
COMPLETE Button – D12
Pressing the COMPLETE button marks the currently selected task as completed.
For example:
After pressing the COMPLETE button:
Then the LCD returns to:
Progress Counter
The program keeps track of how many tasks have been completed.
For example:
means 2 out of 5 tasks are completed.
The program prevents the same task from being counted twice.
LCD Display
The LCD displays the selected task on the first line and its status on the second line.
Task Not Completed
Task Completed
Tasks Used
The program contains five tasks:
- C++ Practice
- Arduino
- Math Study
- Gym
- Office Work
Downloads
Conclusion
The Mini Task Manager is a simple and useful Arduino project that demonstrates how buttons and an LCD can be combined to create an interactive task-management system. The user can select tasks, mark them as completed, and monitor overall progress using the LCD.