Índice:

Programe um ATtiny com Arduino: 7 etapas (com imagens)
Programe um ATtiny com Arduino: 7 etapas (com imagens)
Anonim
Programe um ATtiny com Arduino
Programe um ATtiny com Arduino

A seguir estão as instruções para programar os microcontroladores ATtiny usando o Arduino IDE. Em linguagem simples, é assim que programar chips Atmel de 8 pinos como faria normalmente em um Arduino. Isso é legal porque o ATtiny é minúsculo e - bem - permite que você faça coisas minúsculas que não precisam de um microcontrolador grande e velho.

As instruções que postei aqui são praticamente as mesmas instruções fornecidas pelo incrível Tutorial High-Low Tech. Publiquei minha versão das instruções aqui porque pretendo fazer alguns projetos futuros usando chips ATtiny e decidi mostrar meu processo.

Etapa 1: vá buscar as coisas

Vá buscar coisas
Vá buscar coisas

Você vai precisar de:

- Arduino - Placa de ensaio - ATtiny85 (ou ATtiny45) - capacitor eletrolítico de 10uF - resistor de 1/4 watt de 220ohm - LED - fio de conexão

Observe que alguns dos links nesta página contêm links de afiliados da Amazon. Isso não altera o preço de nenhum dos itens à venda. No entanto, eu ganho uma pequena comissão se você clicar em qualquer um desses links e comprar qualquer coisa. Eu reinvesti esse dinheiro em materiais e ferramentas para projetos futuros. Se você quiser uma sugestão alternativa para um fornecedor de qualquer uma das peças, por favor me avise.

Etapa 2: conecte o circuito

Ligue o circuito
Ligue o circuito
Ligue o circuito
Ligue o circuito
Ligue o circuito
Ligue o circuito
Ligue o circuito
Ligue o circuito

Conecte o Arduino ao ATtiny da seguinte maneira:

  • Arduino + 5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Arduino Pino 10 - ATtiny Pino 1
  • Arduino pino 11 - ATtiny pino 5
  • Arduino pino 12 - ATtiny pino 6
  • Arduino pino 13 - ATtiny pino 7

Etapa 3: programar o Arduino

Programe o Arduino
Programe o Arduino
Programe o Arduino
Programe o Arduino
Programe o Arduino
Programe o Arduino

Selecione o esboço "ArduinoISP" no menu "Exemplos".

Faça upload do esboço para o seu Arduino como faria com qualquer outro esboço.

Seu Arduino agora está configurado como um programador serial que pode programar outros chips.

Etapa 4: tampa do filtro

Tampa do Filtro
Tampa do Filtro

Coloque o capacitor de 10uF entre o aterramento e o pino de reinicialização do Arduino. Certifique-se de observar a polaridade dos capacitores (aterramento para aterramento!).

Há rumores de que você só precisa disso para o Arduino Uno, mas descobri que também ajudou muito incluí-lo em versões anteriores. Se você achar que ele não está funcionando nas próximas etapas, basta removê-lo e ver se isso ajuda.

Etapa 5: Arquivos do ATtiny Core

ATtiny Core Files
ATtiny Core Files
ATtiny Core Files
ATtiny Core Files

Anote a pasta do seu bloco de desenho no menu de preferências do Arduino.

Crie uma nova pasta em seu caderno de desenho chamada "hardware"

Em seguida, acesse esta página e baixe o arquivo: attiny45_85.zip

Descompacte este arquivo e deixe-o na nova pasta de hardware.

Finalmente, reinicie o ambiente de programação Arduino. Os novos núcleos agora devem ser carregados.

Observe que também existem arquivos principais para vários outros chips ATtiny. Esta página é um bom ponto de partida para fazer a interface com uma ampla variedade deles usando o Arduino.

Etapa 6: programe o ATtiny

Programe o ATtiny
Programe o ATtiny

Selecione no menu superior: Tools Board ATtiny85 (c / Arduino como ISP)

(Claro, você vai querer selecionar um chip diferente para isso, se estiver usando um.)

Em seguida, abra o exemplo de piscar básico e altere o número do pino de 13 para 0.

Finalmente, carregue-o como faria com qualquer outro esboço.

Deve apresentar o seguinte erro duas vezes: avrdude: defina os sinais PAGEL e BS2 no arquivo de configuração para a parte ATtiny85 avrdude: defina os sinais PAGEL e BS2 no arquivo de configuração para a parte ATtiny85

Simplesmente ignore a mensagem de erro e você estará pronto para prosseguir.

Etapa 7: Circuito de teste

Circuito de Teste
Circuito de Teste
Circuito de Teste
Circuito de Teste
Circuito de Teste
Circuito de Teste

Conecte um resistor de 220 ohms ao pino 5.

Conecte um LED entre o resistor e + 5V.

Deve piscar.

Parabéns. Você Terminou.

Imagem
Imagem

Você achou isso útil, divertido ou interessante? Siga @madeineuphoria para ver meus projetos mais recentes.

Recomendado: