Instalando o ATtiny85 (Digispark) no Windows

ATtiny85
Recentemente trabalhei em um projeto utilizando o ATtiny85 e percebi que a configuração inicial, apesar de fácil, requer alguns detalhes. Então, para economizar seu tempo e ir direto para a parte  interessante, resolvi desenvolver um manual com o passo a passo que irá te ajudar.
 
Para quem não conhece o ATtiny85, ele é um microcontrolador com 8 pinos físicos, bem pequeno, com recursos interessantes como pinos digitais, entradas analógicas, suporte a PWM, 8 KB de flash para armazenar programas e pode ser usado para soluções minimalistas e programado diretamente na IDE do Arduino.
 
 
Agora, vamos por a mão na massa?
 

Passo 1: Instalando o driver da Digispark


Faça o download e descompacte o diretório para instalar o drive:

https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip

Nota:
Para  Windows 32 bits execute o DPinst.exe
Para Windows 64 bits execute o DPinst64.exe



Após a instalação entre no Gerenciador de Dispositivos (opção do Painel de Controle) e confirme se o driver foi instalado (Figura 1):

Painel de Controle - Dispositivo do ATtiny85 Digispark
Figura 1 - Painel de Controle

Passo 2: Configurando IDE do Arduino



Abra o programa do Arduino, caso não tenha, faça o download no site Arduino.cc

Na IDE do Arduino clique em “Arquivo” e selecione “Preferências” (Figura 2):

Acessando as preferências do ATtiny85 Digispark
Figura 2 - Acessando as preferências

Na caixa "URLs adicionais para Gerenciadores de Placas" (Figura 3)  copie ou digite o código abaixo e tecle enter.

http://digistump.com/package_digistump_index.json
URL para arquivos Digistump ATtiny85
Figura 3 - URL para arquivos Digistump

Nota: Você pode adicionar mais de 1 linha, caso já exista outra

Passo 3: Instalando e Configurando a  Placa

No menu  "Ferramentas" opção "Placas" selecione "Gerenciador de Placas" e escolha na caixa de seleção "Tipo" a opção  "Contribuído".

Clique no botão "Instalar"  da  "Digistump AVR Boards by Digistump versão 1.6.7 (Figura 4).

 Instalando o pacote Digistump AVR ATtiny85
Figura 4 - Instalando o pacote Digistump AVR

Após a instalação, clique em  "Ferramentas" e selecione a opção "Placa"Na lista de placas escolha "Digispark (Default – 16.5 mhz)" (Figura 5).

Selecionando a placa ATtiny85 Digispark
Figura 5 - Selecionando a placa

Passo 4: Instalando o Programador

No menu  "Ferramentas" opção "Programador" marque "Micronucleus" (Figura 6):

Seleção do Programador para a ATtiny85 Digispark
Figura 6 - Seleção do Programador

Passo 5: Fazendo o Upload para a placa

Diferentes de outros modelos que você clica no botão "Carregar" com o Arduino conectado, este funciona de modo diferente em duas etapas.

Na primeira etapa, ao clicar no botão carregar, tenha certeza que o Arduino esteja desconectado conforme demonstrado da Figura 7:

Pressione o botão upload com a placa desconectada ATtiny85
Figura 7 - Pressione o botão upload com a placa desconectada

Aguarde a mensagem “Plug in device now...” (Figura 8) para então neste momento conectar seu dispositivo (Figura 9). Você terá 60 segundos para conectar, caso isso não ocorra, recomece o processo clicando no botão "Carregar".

Mensagem para conectar a placa ATtiny85
Figura 8 - Mensagem para conectar a placa
Placa ATtiny85 Digispark conectada no computador
Figura 9 - Placa conectada no computador

Nota 1: Envie o programa com o dispositivo desconectado.


Nota 2: Desativar a verificação de assinatura do Windows:

No prompt de comando. Peça para executar como administrador, o seguinte comando:

Programa Blink para Teste

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Software » Instalando o ATtiny85 (Digispark) no Windows
Talvez você goste:
Comentários:

6
Deixe um comentário

avatar
5 Comentários
1 Respostas
2 Seguidores
 
Discussão de maior alcance
Discussão mais quente
5 Autores de comentários
edieniGERALDO MAJELA FERREIRA DE MACEDOEdílson Xavierrobertotiago Comentários recentes
  Notificações  
recentes antigos mais votados
Notificar
edieni
Visitante
edieni

tem os drivers para linux?

GERALDO MAJELA FERREIRA DE MACEDO
Visitante
GERALDO MAJELA FERREIRA DE MACEDO

Excelente! Muito bem explicado desde a configuração na IDE do Arduino até a instalação do Driver.
Foi muito útil! Gostei! Muito obrigado!

Edílson Xavier
Visitante
Edílson Xavier

Muito obrigado por compartilhar seus conhecimentos.
Foi uma grande ajuda, sem isso, meu projeto poderia demorar muuuuuito.

roberto
Visitante
roberto

muito obrigado! ótimo tutorial.

tiago
Visitante
tiago

Bom tutorial, parabéns, no entanto estou com uma placa dessa e não consegui que o driver seja reconhecido 100% pelo windows 10 ele fica reconectando o tempo todo, não sei o que esta acontecendo.

tiago
Visitante
tiago

Descobri, não estava respeitando a etapa 5 rsrsrs

Séries

Menu