Mahmud Hasan
New Member
Project concept
In this mini project, we have to develop a digital attendance system for a class. A teacher will hand over a device to the students of his/her class. Students, one by one, will enter their IDs. One student will enter his/her ID after pressing a “Start” button. After entering his/her ID (6 digits) the device will be locked for 30 sec. At the end of the class by pressing “Recall” button the teacher can see the absent IDs in the LCD display. He may note those down for his/her record.
For this mini project we decide to use Atmega32 micro-controller as it has the ability store and process the required data. The features of Atmega32 we are going to use are program ram, data rom, I/O ports, timer/counter, keypad, LCD display.
First all the id of the students will be stored in micro-controller data memory. When device power is on after pressing a “Start” button, device will ask the particular student to enter his or her 6 digits ID. After entering the ID, data will be saved in the register memory. The device then will be locked for 30 sec. Counter will be start and micro controller will take input of IDs of the total students by delaying 30 sec sequentially. After taking all the ID of the students, micro-controller then will be ready to execute its next command. When the teacher presses the “Recall” button after class, micro-controller will start comparison between previously stored students ID with input IDs. If input ID match with the stored id, micro-controller will not show that ID. If input ID does not match with the stored id, micro-controller will show that ID on LCD display. Teacher will then see the display and note down whose are absent in his/her attendance sheet.
what will be the code?. It will be a great help if you post the whole code. so that i can check it.
In this mini project, we have to develop a digital attendance system for a class. A teacher will hand over a device to the students of his/her class. Students, one by one, will enter their IDs. One student will enter his/her ID after pressing a “Start” button. After entering his/her ID (6 digits) the device will be locked for 30 sec. At the end of the class by pressing “Recall” button the teacher can see the absent IDs in the LCD display. He may note those down for his/her record.
For this mini project we decide to use Atmega32 micro-controller as it has the ability store and process the required data. The features of Atmega32 we are going to use are program ram, data rom, I/O ports, timer/counter, keypad, LCD display.
First all the id of the students will be stored in micro-controller data memory. When device power is on after pressing a “Start” button, device will ask the particular student to enter his or her 6 digits ID. After entering the ID, data will be saved in the register memory. The device then will be locked for 30 sec. Counter will be start and micro controller will take input of IDs of the total students by delaying 30 sec sequentially. After taking all the ID of the students, micro-controller then will be ready to execute its next command. When the teacher presses the “Recall” button after class, micro-controller will start comparison between previously stored students ID with input IDs. If input ID match with the stored id, micro-controller will not show that ID. If input ID does not match with the stored id, micro-controller will show that ID on LCD display. Teacher will then see the display and note down whose are absent in his/her attendance sheet.
what will be the code?. It will be a great help if you post the whole code. so that i can check it.