Arduino Serial Monitor Challenges
by Robotix_au in Circuits > Arduino
5203 Views, 17 Favorites, 0 Comments
Arduino Serial Monitor Challenges
![Arduino Programming Challenges](/proxy/?url=https://content.instructables.com/F3Z/FO8D/IF2WL3HN/F3ZFO8DIF2WL3HN.jpg&filename=Arduino Programming Challenges)
Wanna test your Arduino programming skills?
Here are six challenges each of which is harder than the previous one and requires you to use more and more of the Serial Monitor functionality. All in all this is a fun way to practice your arduino programming with no circuitry needed, just plug in your Arduino and you are ready to go!
Simple Counter
![Challenge 1: Loop Counter](/proxy/?url=https://content.instructables.com/F07/D23F/IF2WL3M5/F07D23FIF2WL3M5.jpg&filename=Challenge 1: Loop Counter)
This is a program that counts from 1 onwards and prints out each number on the serial monitor.
Countdown Timer
![Challenge 2: Countdown Timer](/proxy/?url=https://content.instructables.com/F3F/AY4V/IF2WL3QI/F3FAY4VIF2WL3QI.jpg&filename=Challenge 2: Countdown Timer)
This is a program that counts down from a desired number and prints out “Countdown Complete” when the countdown reaches zero!
Digital Clock
![Challenge 3: Digital Clock](/proxy/?url=https://content.instructables.com/FCG/QSFH/IF2WL3R9/FCGQSFHIF2WL3R9.jpg&filename=Challenge 3: Digital Clock)
This is a program that imitates a standard clock presenting time in the same format as seen on most digital watches
Test Even or Odd
![Challenge 4: Even/Odd Tester](/proxy/?url=https://content.instructables.com/F3B/UB85/IF2WL3VS/F3BUB85IF2WL3VS.jpg&filename=Challenge 4: Even/Odd Tester)
This is a program that reads a number put in by the user and then tests whether the number entered is even or odd
Prime Number Tester
![Challenge 5: Prime Number Tester](/proxy/?url=https://content.instructables.com/F49/R68T/IF2WL48O/F49R68TIF2WL48O.jpg&filename=Challenge 5: Prime Number Tester)
This is a program that reads a number put in by the user and then tests whether the number entered is a prime number
Factorisation Program
![Challenge 5.1 Factors and Prime Numbers](/proxy/?url=https://content.instructables.com/FV1/KI4D/IF2WL4AL/FV1KI4DIF2WL4AL.jpg&filename=Challenge 5.1 Factors and Prime Numbers)
This is a program that reads a number put in by the user and then tests whether the number entered is a prime number. If the number is NOT prime the program will list all the factors of this number.
Reversing a Number
![Challenge 6: Reversing a Number](/proxy/?url=https://content.instructables.com/FKO/3MXR/IF2WL4E1/FKO3MXRIF2WL4E1.jpg&filename=Challenge 6: Reversing a Number)
This program takes in a real number as in input through the serial, then it prints out the same number with the digits reversed.