Like most microcontrollers, there is not an easy “Arduino” style board for the ATtiny2313. Just setting up everything on a breadboard with reset and programming interface is already a hassle. The MiniPOV3 kit from Adafruit is very popular and absolutely awesome, but it has some problems too:
I decided to make the following modifications to the original MiniPOV3:
The MiniPOV3 has a reverse ordering of the resistors (at least this is what I think). I changed this and here is the summary:
ATtiny2313 |
MiniPOV3 |
MiniPOV3 Redux |
|||
Port |
Pin |
Resistor |
LED |
Resistor |
LED |
PB0 |
12 |
R8 |
LED1 |
R1 |
LED1 |
PB1 |
13 |
R7 |
LED2 |
R2 |
LED2 |
PB2 |
14 |
R6 |
LED3 |
R3 |
LED3 |
PB3 |
15 |
R5 |
LED4 |
R4 |
LED4 |
PB4 |
16 |
R4 |
LED5 |
R5 |
LED5 |
PB5 |
17 |
R3 |
LED6 |
R6 |
LED6 |
PB6 |
18 |
R2 |
LED7 |
R7 |
LED7 |
PB7 |
19 |
R1 |
LED8 |
R8 |
LED8 |
1 | Microcontroller | ATtiny2313 |
8 (+1) | Resistor | 100Ω ¼W 5% - brownblackbrowngold |
(1) | Resistor | 10kΩ ¼W - brownblackorangegold |
8 | LED | Red |
(1) | 6mm Push Button | Omron B3F-1000 |
1 | PCB |