Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
John Bradnam
Published © GPL3+

Mastermind Numbers Game

An Arduino version of the game Mastermind where you can try to guess the computer's number or it can try and guess yours.

IntermediateFull instructions provided8 hours1,367
Mastermind Numbers Game

Things used in this project

Hardware components

ATmega328
Microchip ATmega328
28 Pin DIL package
×1
IC socket 28 pin
×1
CSTCE16M0V53-RO Ceramic Crystal SMD 16MHZ SMD-3 16.000MHZ
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
12x12x14mm PCB Momentary Tactile Push Button Switch + Square White Cap
×16
220R Resistor 0805
×1
10K Resistor 0805
×1
0.1uF Capacitor 0805
×3
47uF 16V Capacitor Tantalum 3528
×1
LM1117-5V SOT223
×1
10K trimpot
×1
6 pin straight header
×1
Minature Rocker Switch (SPST or SPDT)
×1
9V battery (generic)
9V battery (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

Case - Top

Case - Bottom

Schematics

board_IKzHqlK06s.JPG

Schematic

Labels for buttons

Use Eagle board file and print onto transparent labels

Eagle Files

Schematic, PCB and button labels in Eagle format

Code

Arduino Sketch

C/C++
Unzip into your Arduino project folder
No preview (download only).

Credits

John Bradnam

John Bradnam

147 projects • 181 followers
Thanks to Krishna Lalith.

Comments