Gravando código no Attiny85 USB Digispark

capa

Olá pessoas, tudo em ordem?
No tutorial de hoje será explicado como gravar códigos no Attiny85 USB Digispark utilizando a IDE do arduino.

Pré-Requisitos:

  • Ter instalado o java;
  • Ter instalado a IDE do arduino (Os testes realizados foram feitos na IDE 1.6.5 e 1.6.8);
  • Ter o Attiny85 USB Digispark;
  • Ter uma conexão com internet.

 

1º Passo: Abra a IDE do Arduino e vá no menu File, depois em Preferences.

1

2º Passo: Com a janela de Preferências aberta, atente-se para a opção Additional Boards Manager URLs: e Clique no local indicado na Imagem abaixo:

2

3º Passo: Na janela que for aberta cole a seguinte URL e dê OK. Pode dar OK na janela de Preferências também.:

http://digistump.com/package_digistump_index.json

 

3

4º Passo: Vá no menu Tools, depois em Board e em seguida Board Manager…

4

 

5º Passo: Na janela que for aberta, procure por Digistump AVR Boards by Digistump e clique em Install

5

Aguarde o Download ser concluído:

6

Após o término, aparecerá a palavra Installed e com isso, você pode fechar a janela.

7

Durante a instalação, aparecerá os drivers que devem ser Instalados. Atente-se para instalar todos eles corretamente:

drivers

 

6º Passo: Agora, volte no menu Tools, vá em Board e desça até a opção Digispark (Default – 16.5mhz)

8

Pronto, a sua placa foi selecionada.

Caso deseje ver alguns exemplos que também foram instalados, vá no menu File, depois em Examples e verás vários exemplos para o Digispark:

9

 


 Testes – Bom, agora que tudo foi instalado, vamos realizar um teste Básico. Não usaremos nenhum exemplo pronto da Digispark, e sim, usar o bom e velho Blink para piscar o Led que já vem na placa, no pino 1.

O código usado no exemplo será o seguinte:

OBS: Por padrão o código que vem na placa é um blink (pisca led) com frequência de 1 segundo, por este motivo o código acima apresenta uma frequência menor entre acender e apagar o led, no caso, a cada 100 milissegundos.

 

IMPORTANTE: Você só deve conectar o  Attiny85 USB Digispark à porta USB do seu computador quando uma notificação for exibida na IDE do Arduino. Diferentemente do Arduino, você não precisa selecionar a Porta no qual ele está conectado, pois isso é feito de maneira automática. Você deve compilar o código e, em seguida, clicar em Upload e aguardar pela mensagem que informa que você deve conectar o microcontrolador na porta USB.

10

A mensagem acima é: Running Digispark Uploader…
Plug in device now… (Will timeout in 60 seconds)

E significa que agora é hora de conectar o Attiny85 na USB do computador e que você tem 60 segundos para isso, caso contrário o código não será upado para o microcontrolador. Por tanto, plugue a placa no USB antes de exceder os 60 segundos. Se tudo ocorrer bem você verá as seguintes mensagens:

 

11

Dependendo da versão da IDE utilizada a mensagem pode variar, mas verifique se recebeu uma mensagem de Thank You! Que significa que tudo ocorreu bem.

Agora olhe para a sua placa e note que o led pisca a cada 100 milissegundos.

Pronto, agora que você já sabe como efetuar a gravação de código no seu Attiny85 USB Digispark faça muitos projetos incríveis e mostre pra gente no nosso Facebook.


 

Não funcionou? Tem dúvidas? Acesse o Link para dúvidas relacionadas a este artigo lá no nosso fórum. O link é: Clique aqui para tirar dúvidas sobre este tutorial

Obrigado!

Atenciosamente, Kleber Bastos.

 

 

Sobre Kleber Bastos

Graduado em Engenharia da Computação, Ex-BBB e apaixonado por Inovações Tecnológicas que visam ajudar as pessoas e o mundo em sua volta.