Introduction: Chore Counter
The reason I decided to make this project is because I'm always looking for an easy way to track how many chores my kids do. With this Chore Counter, I can simply press a button when a chore gets done. Then, at the end of the week, I can pay my children an allowance that corresponds to the number of chores they completed. Other uses could be to track compliments or positive words spoken between siblings, or a teacher could use it to track behaviors and/or reminders given at school.
For this project, you will need:
1x Arduino Board
1x 1 Digit 7 Segment display
2x Push Buttons
4x 330 ohm resistors
16x Male to jumper wires.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Getting Started
Connect your 5V pin and ground pin to your breadboard rails.
Step 2: One Digit 7 Segment Display
Place your 1 digit 7 segment display component to your breadboard. Add 330 ohm resisters to the middle pin on either side of the 7 segment display (pin 3 & 8). Using a jumper wire, connect the other end of the resistors to the 5V rail.
Step 3: One Digit 7 Segment Display Continued
Connect the rest of the pins of the 7 segment display to pins on your breadboard.
Pin 1 --> Pin 6
Pin 2 --> Pin 5
Pin 4 --> Pin 4
Pin 5 --> Pin 7
Pin 6 --> Pin 2
Pin 7 --> Pin 3
Pin 9 --> Pin 8
Pin 10 --> Pin 9
Step 4: Push Buttons
Place the two push buttons on your breadboard.
Step 5: Push Buttons Continued
Connect one side of the push buttons to the ground rail through a 330 ohm resistor and one to pin12 and other to pin 13 on your breadboard. Connect the other side of each push button to the 5V rail of the breadboard.
Step 6: Upload Code
Upload code to your Arduino and try it out!
Find code here.
This code was written by YAHAV HADAD. It is not working correctly for myself at this point. The monitor in my Arduino Web Editor will count up and down correctly, but it is not displaying on my 7 segment display. Please let me know if you can see what I'm doing wrong.