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.

https://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:

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

Programa Blink para Teste

// the setup routine runs once when you press reset:

void setup() {                
  // initialize the digital pin as an output.
  pinMode(1, OUTPUT); //LED on Model A

}

 

// the loop routine runs over and over again forever:

void loop() {

  digitalWrite(1, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(500);               // wait for a second
  digitalWrite(1, LOW);    // turn the LED off by making the voltage LOW
  delay(500);               // wait for a second

}
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
6 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
edieni
edieni
28/03/2019 23:16

tem os drivers para linux?

GERALDO MAJELA FERREIRA DE MACEDO
GERALDO MAJELA FERREIRA DE MACEDO
24/03/2019 11:48

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
Edílson Xavier
10/12/2018 21:56

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

roberto
roberto
08/02/2018 21:09

muito obrigado! ótimo tutorial.

tiago
tiago
24/09/2017 20:43

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
tiago
Reply to  tiago
24/09/2017 21:14

Descobri, não estava respeitando a etapa 5 rsrsrs

Home » Software » Instalando o ATtiny85 (Digispark) no Windows

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: