Status: Built
A clock and clock divider, built around an Arduino Nano. The settings are controlled by a rotary encoder and are displayed on a three digit seven segment display, controlled by a MAX7219 display driver chip. The clock has inputs for an external clock and to reset the clock divider which are both buffered through a MCP6002 op amp chip.
The clock has the following configurable settings which are saved in EEPROM and restored on power up:
- Tempo (1 to 600 beats per minute)
- Gate (5% to 95%)
- Tie (Off – all signals are of uniform and short duration, on – all signals last until just before the next cycle)
- Clock divider mode
- Binary (1, 2, 4, 8, 16, 32, 64, 128)
- Fibonacci (1, 3, 5, 8, 13, 21, 34, 55)
- Prime (1, 3, 5, 7, 11, 13, 17, 19)
- Probability (1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128)
Leave a Reply