2024-10-01 01:54:17 +10:00
|
|
|
|
2024-10-01 02:08:38 +10:00
|
|
|
# Overview
|
|
|
|
|
2024-10-01 01:54:17 +10:00
|
|
|
This uses an AVR microcontroller (ATMega328P-PU, which is in the Uno R3).
|
|
|
|
- Microconroller: https://git.onewaycoding.com/jay/tone-generator
|
|
|
|
- MIDI parser: https://git.onewaycoding.com/jay/midi-parser
|
|
|
|
|
|
|
|
![Project](Project.jpg)
|
|
|
|
|
2024-10-01 02:08:38 +10:00
|
|
|
# Pin Description
|
|
|
|
|
|
|
|
| Pin(s) | Purpose |
|
2024-10-01 02:10:03 +10:00
|
|
|
|--------|----------------------------------|
|
2024-10-01 02:08:38 +10:00
|
|
|
| 0-7 | 8-bit ADC (for audio) |
|
|
|
|
| 8 | Next button |
|
|
|
|
| 9-10 | LEDs |
|
|
|
|
| 11-13 | ISP Programmer, otherwise unused |
|
|
|
|
| A0-A3 | Serial (with flow control) |
|
|
|
|
| A4-A5 | I2C |
|
|
|
|
|