1 |
× |
ATmega328
Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
|
1 |
× |
Male pin header, 2.54 spacing
Provides access to power, ATmega328 pins, and display-out
|
1 |
× |
Micro USB socket
For power input (can power via header instead)
|
1 |
× |
16 MHz resonator, SMD 3213-3P
With built-in capacitors; used as the clock for the ATmega 328
|
1 |
× |
28 pin DIP socket
For the ATmega328
|
21 |
× |
10k Ohm resistors, SMD 0603
Pull-ups/downs; 8 per controller, 3 for input buttons and reset (pull-up) on console, 2 for controller connection detection
|
2 |
× |
LEDs, SMD 0806
1 per controller; connectivity indicator
|
19 |
× |
Bubble buttons, 4.5x4.5 mm
8 for each controller, 3 for the console (2 inputs, 1 for reset)
|
200 |
× |
LEDs, SMD 0603
For the display
|
204 |
× |
100 Ohm resistors, SMD 0603
200 for the display, 4 for indicator lights on the console and controllers
|
4 |
× |
RJ12 phone jacks
1 each for the controllers, 2 for the console
|
25 |
× |
74HC595 shift registers, SMD, SOP-16 150mil
For the display, to address all 200 LEDs with only 3 GPIO pins
|
2 |
× |
74HC166 shift register, SMD, SOIC-16
To address 8 buttons on each controller with only 3 GPIO pins (2 shared)
|