O ATtiny85 é um microcontrolador compacto e versátil, muito usado em projetos que exigem baixo consumo e tamanho reduzido. Para que ele possa se comunicar via USB como as placas Digispark, é necessário gravar o bootloader Micronucleus, que permite programá-lo diretamente pela porta USB.
O ATTinyCore do Spence Konde é um pacote para Arduino IDE que facilita a configuração de fuses, gravação de bootloaders e programação de chips ATtiny, incluindo perfis prontos para o Micronucleus.
Neste tutorial, vamos aprender passo a passo como gravar o Micronucleus no ATtiny85 usando duas opções de programador:
http://drazzy.com/package_drazzy.com_index.json
Função | ATtiny85 (pino físico) | Programador |
---|---|---|
VCC | 8 | VCC (5V) |
GND | 4 | GND |
MOSI | 5 (PB0) | MOSI |
MISO | 6 (PB1) | MISO |
SCK | 7 (PB2) | SCK |
RESET | 1 (PB5) | RST |
Arduino | ATtiny85 (pino físico) |
---|---|
5V | 8 (VCC) |
GND | 4 (GND) |
D11 | 5 (MOSI / PB0) |
D12 | 6 (MISO / PB1) |
D13 | 7 (SCK / PB2) |
D10 | 1 (RESET / PB5) |
Seguindo este tutorial, você configurou o ATTinyCore do Spence Konde e gravou o bootloader Micronucleus no ATtiny85, habilitando a programação via USB como nas placas Digispark. Agora basta conectar o ATtiny85/Digispark diretamente na USB do computador e enviar seus sketches pela Arduino IDE usando o programador Micronucleus.