Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Se você está vindo do Plug-n'-Play-World do universo Arduino e deseja encolher seu projeto atual ou talvez projetou seu primeiro PCB personalizado, você pode ter ou vai perceber em breve que os microcontroladores novos de fábrica não têm o chamado bootloader. Para programar seu microcontrolador, primeiro você precisa queimar o bootloader e este dongle o ajuda a fazer isso de forma fácil e repetida.
Isso pode ser feito de várias maneiras, com diferentes Arduinos e até mesmo em uma placa de ensaio, mas achei bom construir um dongle dedicado para esse propósito. O custo do material provavelmente nem chega à marca dos 5 $.
Suprimentos
- Arduino Nano
- Resistor de 10kOhm
- Capacitor 22uF
- Conector de pino fêmea 2x3 1/10"
- Tubo termorretrátil
Etapa 1: Solde o Cabeçalho
Conecte os seguintes fios em conformidade:
Pino 13: SCK
Pino 12: MISO
Pin 11: MOSI
Pino 10: RESET
Pino 5V: VCC
PIN GND: GND
Etapa 2: adicionar resistor de 10kOhm
O pino de reinicialização do Arduino a ser programado precisa ser puxado.
Conecte o resistor de 10kOhm entre 5V e o pino D10 no Arduino.
Etapa 3: adicionar um capacitor de 22uF
Solde um capacitor de 22uF entre o pino de reset e o GND no Arduino. Verifique se a polaridade está correta se for um capacitor eletrolítico.
Etapa 4: termorretrátil
Não é absolutamente necessário, mas benéfico.
Etapa 5: carregar o software
Para que o Arduino Nano seja usado como um programador de ISP, você precisa fazer o upload do esboço do ArduinoISP.
- Conecte o Nano ao seu PC
- Abra o IDE do Arduino
- Ferramentas -> Portas -> Selecione a porta COM à qual seu Arduino está conectado (você pode encontrar a porta no Gerenciador de dispositivos)
- Ferramentas -> Placas: -> Arduino Nano
- Ferramentas -> Processador -> ATmega328p (carregador de inicialização antigo)
- Arquivo -> Exemplos -> ArduinoISP -> ArduinoISP
- Hit upload