2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Se você já está confiante com a plataforma Arduino e deseja tentar programar alguns outros microcontroladores Atmel, este guia o ajudará a dar os primeiros passos. Em particular, você fará um escudo para placas compatíveis com Arduino Uno para programar vários microcontroladores ATtiny (2313/4313 25/45/85 e talvez alguns outros).
Suprimentos
Para este projeto bastante simples, você precisará de:
-perfboard (simples ou dupla face, pelo menos, 20x10 pontos)
-3x LEDs de 5 mm
Resistores -3x 220-330 Ohm
Soquete de 20 pinos
-12 cabeçalhos de pino macho (pelo menos)
-1x jumper
- alguns fios de ligação
E, claro, um microcontrolador ATtiny para trabalhar (no meu caso é um 2313)
Etapa 1: Fiação
Não estou muito acostumado a fazer guias passo a passo, então simplesmente anexei o resultado final e algumas fiações. Observe que a polaridade dos LEDs não é respeitada na imagem do Fritzing, portanto, tome cuidado!
Se você decidiu usar perfboard de um lado, então você precisa pressionar para baixo os cabeçotes dos pinos machos com um alicate para fazer os pinos mais longos e soldá-los pela parte traseira.
O jumper é necessário para alterar o pino GND (dependendo de qual microcontrolador você usa), embora eu tenha conseguido fazer o upload do esboço no ATtiny 2313 mesmo sem GND …
O LED verde está sempre LIGADO e é opcional.
Etapa 2: configuração do software
Agora você precisa fazer o upload do arduino isp para a placa arduino. Vá para Arquivo -> Exemplos -> ArduinoISP.
Antes de fazer o upload, você pode alterar o comportamento dos LEDs atribuindo os pinos 8 e 9, o pino 7 NÃO será usado. PMODE (no meu caso, azul) é aquele que pisca quando você está enviando o esboço. ERR acenderá quando ocorrer um erro. Tentei simular erros, mas nunca acendeu … HB significa HeartBeat e liga e desliga periodicamente. Não é muito útil para mim, mas você pode atribuí-lo em vez do LED ERR.
Etapa 3: enviando seu esboço
Agora você está finalmente pronto para carregar seu esboço. Certifique-se de ter instalado sua placa particular (microcontrolador) e vá em Ferramentas -> Programador -> Arduino como ISP.
Certifique-se de que os pinos digitais atribuídos em seu esboço correspondem aos do seu microcontrolador.
Agora você está pronto para enviar seu esboço!