Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Bem, na maioria das vezes fico perturbado quando preciso do Arduino em alguns projetos onde preciso de poucos pinos de E / S. Bem, graças à plataforma Arduino-Tiny, o programa Arduino pode ser gravado na série Avr-tiny como Attiny 85/45
Arduino-Tiny é um conjunto de código aberto de "núcleos" ATtiny para a plataforma Arduino.
Ele fornece um núcleo que permite aos usuários do Arduino trabalhar com os processadores ATtiny84 (84/44/24), ATtiny85 (85/45/25) e ATtiny2313 (4313).
=============================================================
Vantagens da série Attiny Custo barato dificilmente 1 $ Eles podem ser usados como autônomos em qualquer circuito. Desvantagens do Attiny
Poucos pinos de I / O em comparação com a megaSeries
Menos memória geralmente Attiny 25/45/85 tem 2kb 4kb e 8kb respectivamente
=============================================================
Mas se você me perguntar, Attiny é realmente útil para pequenos projetos. Mesmo que eu ache que é muito barato para um manequim experimentá-lo. Então eu fiz este pequeno projeto para que qualquer um possa fazer seu minúsculo arduino mais barato em casa
Também gosto da minha página de suporte
Etapa 1: Peças
Coisas que você vai precisar
- Veroboard -0,3 $
- Soquete IC de 8 pinos -0,10 $
- Fios single core 22 gauge- 0,10 $
- Attiny 85- 1,35 $
- Cabeçalho masculino-0,16 $
- Cabeçalho feminino-0,16 $
Portanto, o custo total é 2,17 $
Etapa 2: Diagrama de Circuito
Quase todos os chips são programados usando 6 pinos
- MISO (Master In Slave Out)
- MOSI (Master OUt Slave In)
- REDEFINIR
- SCK (Slave Clock)
- Vcc
- Gnd
==========================================================
Conexão com Arduino
Pin13 será conectado ao SCK
Pin12 será conectado ao MISO
Pin11 será conectado ao MOSI
Pin10 será conectado a RESET
A próxima parte cobrirá como usar o arduino como ISP para programar o attiny85
Etapa 3: usando o Arduino como ISP
Configurando o Firmware
Você precisa baixar este arquivo para programar o attiny
code.google.com/p/arduino-tiny/
depois de instalar
- Abra o Arduino.exe
- Arquivo> Exemplos> ArduinoISP
- Faça upload do esboço para o seu quadro
- No Arduino Uno, você precisará conectar um capacitor 10 uF entre reset e aterramento (após fazer o upload do esboço do ArduinoISP)
- Conecte os pinos do Arduino à placa minúscula do Arduino
- Vá para Ferramentas> Placas> Attiny 85 8 MHz
- Vá para Ferramentas> Programador> Arduino como ISP
- Burn Bootloader
CONGO attiny está pronto para ser programado por arduino
Vamos ver um programa simples "Blink" em ação
Indo novamente para
Arquivo> Exemplos> Blink
Mude o pino no. de 13 a qualquer um dos pinos de Attiny85
0, 1, 2, 3, 4
Faça o upload
==================================================
Etapa 4: Blinky em ação
O programa Blink em ação
Aproveite a sua prancha
Também pode ser executado em uma fonte de alimentação externa. Você só precisa de uma fonte de alimentação regulada de 5
Você também pode usar um programador serial para gravar o bootloader e o esboço
Se você tiver alguma dúvida, sinta-se à vontade para me perguntar
www.facebook.com/prajjwal.nag