Índice:

Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 etapas
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 etapas

Vídeo: Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 etapas

Vídeo: Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5): 6 etapas
Vídeo: #Striming Como conectar Arduino (ESP8266) con Instagram 2024, Novembro
Anonim
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5)
Arduino Uno para programar ATTINY84 (Arduino V. 1.8.5)

Usando o Arduino Uno para programar ATTINY84-20PU (item Digikey # ATTINY84-20-PU-ND). Este Instructable mostra como usar a plataforma Arduino para trabalhar com processadores fisicamente menores, como o ATtiny84 (84/44/24). Este exemplo é especificamente para o processador ATtiny84-20PU, mas pode ser adaptado para as outras placas selecionando a placa apropriada do software Arduino (ou seja, Arduino IDE) e modificando as pinagens conforme necessário.

(Atualizado para Arduino 1.8.5)

Etapa 1: Adicionar ATtiny Core Supprt ao software Arduino IDE

Adicionar ATtiny Core Supprt ao software Arduino IDE
Adicionar ATtiny Core Supprt ao software Arduino IDE

Para Arduino 1.8.5:

  1. Abra o software Arduino (também conhecido como Arduino Integrated Development Environment [IDE]).
  2. Abrir preferências: [ARQUIVO] [PREFERÊNCIAS]
  3. Cole o URL em URLs de gerenciador de placas adicionais:

Etapa 2: programar o Arduino para uso como um programador no sistema (ISP)

Programe o Arduino para uso como um programador no sistema (ISP)
Programe o Arduino para uso como um programador no sistema (ISP)
Programe o Arduino para uso como um programador no sistema (ISP)
Programe o Arduino para uso como um programador no sistema (ISP)
  1. Selecione a placa Arduino: [FERRAMENTAS] [PLACA] [ARDUINO / GENUINO UNO]. Observação: embora eu tenha o Arduino UNO, substituí o processador por um Atmega328P pré-programado que exige que eu selecione "Arduino Duemilanove ou Diecimila".
  2. Selecione Programador: [FERRAMENTAS] [PROGRAMADOR] [AVR ISP].
  3. Abra o esboço do ArduinoISP: [ARQUIVO] [EXEMPLOS] [11. ArduinoISP] [ArduinoISP]
  4. Faça upload do esboço.

Etapa 3: Conecte ATtiny84 para programação

Conecte ATtiny84 para programação
Conecte ATtiny84 para programação
Conecte ATtiny84 para programação
Conecte ATtiny84 para programação
Conecte ATtiny84 para programação
Conecte ATtiny84 para programação

Conecte os pinos do Arduino aos pinos ATtiny84:

  • Arduino 5V para ATtiny84 Pino 1
  • Arduino pino 10 a ATtiny84 pino 4
  • Arduino pino 11 a ATTiny84 pino 7
  • Arduino pino 12 a ATtiny84 pino 8
  • Arduino pino 13 a ATtiny84 pino 9
  • Arduino GND para ATtiny84 pino 14
  • Arduino RESET para capacitor de 10uF (+ lado / perna longa)
  • Capacitor GND para 10uF (- lado / perna curta)

Etapa 4: configure o Arduino para programar ATtiny84

Defina o Arduino para o programa ATtiny84
Defina o Arduino para o programa ATtiny84
  1. Selecione a placa Arduino: [TOOLS] [BOARD] [ATtiny24 / 44/84]. Agora, opções adicionais de placa aparecerão no menu Ferramentas na próxima vez que Ferramentas for aberto.
  2. Selecione B. O. D. desativado: [TOOLS] [B. O. D.] [B. O. D. Desabilitado]
  3. Selecione LTO desativado: [TOOLS] [LTO 1.6.11+ only] [Disabled]
  4. Selecione Pin Mapping anti-horário: [TOOLS] [Pin Mapping] [Anti-horário]
  5. Selecione Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Selecione Relógio 8 MHz: [FERRAMENTAS] [Relógio] [8 MHz interno]
  7. Burn bootloader: [TOOLS] [Burn Bootloader]

Etapa 5: programar ATtiny84

Programa ATtiny84
Programa ATtiny84
  1. Abra o esboço do Blink: [ARQUIVO] [EXEMPLOS] [01. Basics] [Blink]
  2. Editar esboço:

    1. Antes de void setup (), defina o nome do pino (led) e a localização (pino 0): int led = 0;
    2. coloque “LED_BUILTIN” com “led” em stetup void () e em loop void ()
  3. Faça upload do esboço.
  4. Desligue e desconecte do Arduino.

Etapa 6: conectar ATtiny84 para executar como autônomo

Conecte ATtiny84 para funcionar como autônomo
Conecte ATtiny84 para funcionar como autônomo
Conecte ATtiny84 para funcionar como autônomo
Conecte ATtiny84 para funcionar como autônomo
Conecte ATtiny84 para funcionar como autônomo
Conecte ATtiny84 para funcionar como autônomo
  • Fonte AT minúsculo de pino 1 a 5 V (não ligue a alimentação ainda)
  • AT minúsculo pino 2 para LED (perna longa)
  • ATTiny Pin 14 to Ground
  • LED (perna curta) para o resistor (extremidade 1) entre 100 e 1k Ohm
  • Resistor (fim 2) para aterrar
  • Ligue a alimentação para ATtiny84

Recomendado: