Índice:
- Etapa 1: Ferramentas necessárias
- Etapa 2: Gravando Bootloader para Atmega328p
- Etapa 3: Sketch Uploader Circuit
![ATmega328p autônomo (usando relógio interno de 8 MHz): 4 etapas ATmega328p autônomo (usando relógio interno de 8 MHz): 4 etapas](https://i.howwhatproduce.com/images/009/image-24867-j.webp)
Vídeo: ATmega328p autônomo (usando relógio interno de 8 MHz): 4 etapas
![Vídeo: ATmega328p autônomo (usando relógio interno de 8 MHz): 4 etapas Vídeo: ATmega328p autônomo (usando relógio interno de 8 MHz): 4 etapas](https://i.ytimg.com/vi/6va-vHbd2Z4/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
![ATmega328p autônomo (usando relógio interno de 8 MHz) ATmega328p autônomo (usando relógio interno de 8 MHz)](https://i.howwhatproduce.com/images/009/image-24867-1-j.webp)
O ATmega328p é um microcontrolador de chip único criado pela Atmel na família megaAVR (posteriormente, a Microchip Technology adquiriu a Atmel em 2016). Ele tem um núcleo de processador RISC de 8 bits com arquitetura Harvard modificada. Este microcontrolador é o cérebro da placa de desenvolvimento Arduino, bem como de muitas outras placas de desenvolvimento. Usando este Instructable você pode minimizar o tamanho de seus projetos e torná-los muito mais baratos. Isso é feito reduzindo o número de componentes da placa de desenvolvimento, como LEDs integrados, osciladores Crystal externos, capacitores externos e muitos outros componentes redundantes integrados às placas de desenvolvimento.
Etapa 1: Ferramentas necessárias
![Ferramentas necessárias Ferramentas necessárias](https://i.howwhatproduce.com/images/009/image-24867-2-j.webp)
![Ferramentas necessárias Ferramentas necessárias](https://i.howwhatproduce.com/images/009/image-24867-3-j.webp)
![Ferramentas necessárias Ferramentas necessárias](https://i.howwhatproduce.com/images/009/image-24867-4-j.webp)
Lista de peças necessárias
1. Resistores de 10K ohm
2. ATmega328P-PU IC
3. Fios de ligação
4. Regulador de tensão LM7805
5. Placa de ensaio
6. Placa de desenvolvimento Arduino Uno
Também precisamos do Arduino IDE para gravar Bootloader e fazer upload de esboços para ATmega328P. Você pode baixá-lo aqui
Você também precisa fazer o download do Arduino em uma biblioteca Breadboard. Você pode baixá-lo aqui de acordo com sua versão IDE
Etapa 2: Gravando Bootloader para Atmega328p
![Gravando Bootloader para Atmega328p Gravando Bootloader para Atmega328p](https://i.howwhatproduce.com/images/009/image-24867-5-j.webp)
O ATmega328P IC não vem pré-carregado com um Bootloader. O Bootloader é um conjunto de código que permite ao IC interpretar o código que carregamos usando o IDE do Arduino.
Etapas para fazer upload do Bootloader para ATmega328P
1. Conecte o Arduino ao ATmega328P conforme mostrado na imagem.
As conexões são listadas a seguir: -
ATmega328P pino 7 => Vcc
ATmega328P pino 8 => Gnd
ATmega328P pino 20 => Vcc
ATmega328P pino 22 => Gnd
ATmega328P pino 1 => pino D10 do Arduino
ATmega328P pino 17 => pino D11 do Arduino
ATmega328P pino 18 => pino D12 do Arduino
ATmega328P pino 19 => pino D13 do Arduino
puxe o resistor através do pino 1 do ATmega328P
2. Adicione placa ao seu IDE:
Crie uma pasta chamada Hardware (se ainda não estiver presente) em sua pasta de esboço e extraia e copie a biblioteca baixada para essa pasta.
Reinicie o IDE e procure por uma nova placa no menu Ferramentas> Placa, você deve ver uma nova placa chamada "ATmega328 em uma placa de ensaio (relógio interno de 8 MHz)". Se você vir esta placa, está tudo bem até agora.
3. Selecione Porta serial.
4. Selecione o programador para "Arduino como ISP".
5. Grave Bootloader em Menu Tools> Burn Bootloader.
Etapa 3: Sketch Uploader Circuit
![Sketch Uploader Circuit Sketch Uploader Circuit](https://i.howwhatproduce.com/images/009/image-24867-6-j.webp)
![Sketch Uploader Circuit Sketch Uploader Circuit](https://i.howwhatproduce.com/images/009/image-24867-7-j.webp)
Você pode fazer upload de esboços para ATmega328P usando sua placa Arduino.
Etapas para fazer upload de esboços para ATmega328P
1. Remova o IC do Arduino.
2. Conecte o Arduino ao ATmega328P conforme mostrado na imagem, as conexões são listadas a seguir:
ATmega328P pino 7 => Vcc> ATmega328P pino 8 => Gnd
ATmega328P pino 20 => Vcc
ATmega328P pino 22 => Gnd
ATmega328P pino 1 => Redefinir pino do Arduino
ATmega328P pino 2 => pino 1 ou pino RX do Arduino
ATmega328P pino 3 => pino 2 ou pino TX do Arduino
puxe o resistor através do pino 1 do ATmega328P
3. Carregue Sketch para Atmega328P usando Arduino IDE.
4. Conecte os pinos ao ATmega328P de acordo com o diagrama de mapeamento de pinos.
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas
![Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas](https://i.howwhatproduce.com/images/002/image-3577-j.webp)
Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Arduino autônomo de 3,3 V / relógio externo de 8 MHz sendo programado do Arduino Uno por meio de ICSP / ISP (com monitoramento serial!): 4 etapas
![Arduino autônomo de 3,3 V / relógio externo de 8 MHz sendo programado do Arduino Uno por meio de ICSP / ISP (com monitoramento serial!): 4 etapas Arduino autônomo de 3,3 V / relógio externo de 8 MHz sendo programado do Arduino Uno por meio de ICSP / ISP (com monitoramento serial!): 4 etapas](https://i.howwhatproduce.com/images/007/image-20833-j.webp)
Arduino autônomo de 3,3 V / relógio externo de 8 MHz sendo programado do Arduino Uno por meio de ICSP / ISP (com monitoramento serial!): Objetivos: Construir um Arduino autônomo que funcione com 3,3 V de um relógio externo de 8 MHz. Para programá-lo via ISP (também conhecido como ICSP, programação serial no circuito) a partir de um Arduino Uno (rodando a 5V) Para editar o arquivo bootloader e gravá-lo
Relógio digital usando RTC interno de STM32L476: 5 etapas
![Relógio digital usando RTC interno de STM32L476: 5 etapas Relógio digital usando RTC interno de STM32L476: 5 etapas](https://i.howwhatproduce.com/images/003/image-7929-11-j.webp)
Relógio Digital Usando RTC Interno do STM32L476: Este tutorial orienta para fazer relógio digital em casa e pode funcionar desde que seja alimentado por fonte de alimentação. Ele usa registros internos de microcontrolador e não requer RTC externo
Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)
![Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens) Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)](https://i.howwhatproduce.com/images/006/image-16324-8-j.webp)
Como fazer Spike Buster ou placa de comutação com controle remoto usando Atmega328P autônomo: Neste projeto, mostrarei como construir Spike Buster ou placa de comutação com controle remoto usando Atmega328P autônomo. Este projeto é construído em uma placa PCB personalizada com poucos componentes. Se preferir assistir ao vídeo, incluí o mesmo ou
ATmega8 como Arduino (usando cristal interno de 8 MHz): 7 etapas (com imagens)
![ATmega8 como Arduino (usando cristal interno de 8 MHz): 7 etapas (com imagens) ATmega8 como Arduino (usando cristal interno de 8 MHz): 7 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-6906-38-j.webp)
ATmega8 como Arduino (usando cristal interno de 8 MHz): Hoje em dia, dispositivos como o Arduino encontraram um uso muito popular. Eles podem ser usados para criar uma infinidade de projetos, no entanto, eles ocupam muito espaço e são caros para alguns de nós (incluindo eu). Para resolver este problema, apresento a vocês este instru