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

 

 

NEWSLETTER

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

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Evandro Peixoto da Silva
Empreendedor, CEO 99Delivery, desenvolvedor , Empreteco curte inovação, hackathons , arduino e qualquer evento que possa aprender, ensinar e aprimorar seu conhecimento. Possui mais de 20 anos de experiência em projetos web, portais, extranets, e-commerce, banco de dados, SAP, ferramentas de conteúdo, SEO e campanhas digitais. Formado em T.I. com MBA em Marketing Digital. Pai da Manoela Meroti acredita que a educação, criatividade e tecnologia usados de forma coerente podem impactar a vida de todos os jovens.

3
Deixe um comentário

avatar
 
2 Comment threads
1 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
robertotiago Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
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