This is very nearly all based on David Johnson-Davies' excellent original with some adaptations:
- Meant to run on Arduino Nano instead of ATtiny85
- Ported to Arduino Keypad library use
- Ported to non-TinySPI 7-segment display (normal SPI)
- Added inline instruction set documentation
- Modified Enter button handling for board layout
- Added instruction delay to behave more like ATtiny85
- Added [0-7]9 register display instruction
- Added [0-7]F delay instruction
- Arduino Nano
- 4x4 keypad
- 7-segment display
- Button
- LED
- 330Ω resistor
Pin(s) | Function |
---|---|
D9-D2 | Keypad |
D10 | LED |
D11 | SPI MOSI |
D13 | SPI SCK |
A0 | Button GND |
A2 | Button trigger |
A3 | SPI CS |