Você está na página 1de 11

31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Home

 Acesse nossa loja

Guia completo do ARDUINO MEGA Apostilas Arduino

PUBLICADO POR  GUSTAVO MURTA EM  17 DE AGOSTO DE 2018

Nesse  Guia completo do ARDUINO MEGA você terá acesso Categorias


à essas informações:
A4988 (1)
Por que Arduino Mega ?
Arduino (43)
Características do Arduino Mega
Arduino MEGA (1)
Pinout do Arduino Mega
Bluetooth (1)

Como fazer montagens com o Arduino Mega Componentes eletrônicos


(2)
Programando o Mega com  Arduino IDE
Controle Remoto IR (1)
Programa de teste do Arduino Mega
DHT11 (1)
Links importantes sobre o Arduino Mega
Diagrama esquemático (1)
  Display (1)

Por que Arduino Mega ? Display 7 segmentos (2)

Após o Arduino  ter sido lançado em 2005 e ter um grande sucesso no mundo Display LCD (1)

inteiro, a equipe do Arduino percebeu a necessidade de lançamento de outros Display OLED (1)
modelos. Achei esse histórico de lançamentos de vários modelos de Arduino. Esse
ESP12 (3) 
cronograma não é o cial, mas com ele a gente pode ter uma idéia da evolução.

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 1/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

history-of-arduino-poster-a3
ESP32 (2)

ESP8266 (4)

GPS (1)

HC-06 (1)

HX711 (1)

IOT (1)

Keypad (1)

Laser (1)

Imagem parcial da Evolução do Arduino LDR (1)

Percebe-se que o Arduino Mega foi lançado em 2010. E em relação à todos os MAX7219 (1)
modelos de Arduino, o Mega é o segundo mais famoso, após o Arduino UNO.  A
Motor de passo (2)
grande diferença do Arduino Mega é que ele usa um outro Microcontrolador :
ATmega 2560, que tem maior quantidade de memória, maior número de pinos e Multifunções Shield (1)
funções, apesar de usar o mesmo processador e o mesmo clock. NFC (1)

Atmel ATmega2560_datasheet NodeMCU (4)

Características do Microcontrolador ATmega 2560 : PCF8574 (1)

Processador RISC com até 16 MIPS, Ponte H (3)

256 KBytes de memória Flash (programas), RFID (1)

8 KBytes de memória estática SRAM, Sem categoria (7)

4 KBytes de memória não-volátil EEPROM, Sensor de chuva (1)

2 Timers/Contadores de 8 bits, Sensor de umidade do


2 Timers/Contadores de 16 bits, solo (1)

1 Contador Real Time, TM1637 (1)

1 Conversor ADC de 10 bits com 16 canais, USB Host (1)

Quatro canais PWM de 8 bits e 12 canais PWM de 16 bits,

Quatro  interfaces seriais, uma interface I2C e uma interface SPI.


Tudo sobre Arduino
e mais alguns outros recursos.

  Detector de mãos
limpas ao chegar
0

Características do Arduino Mega em casa (Xô


Corona!)
A placa Arduino Mega 2560 foi desenvolvida para projetos mais complexos. Com  25 de março de
54 pinos digitais de Entrada / Saída e  16 entradas analógicas,  é a placa 2020
recomendada para impressoras 3D e projetos de robótica.
Guia de nitivo de
Link o cial do Arduino Mega
uso da Ponte H
0
L298N
O Arduino Mega 2560 possui as seguintes características : 
 5 de março de 2020

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 2/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Micro-controlador ATmega 2560 com clock de 16 MHz, Robô com Controle


Remoto via APP
Regulador de 5V ( AMS1117 – 1 A), 1
Android
Regulador de 3,3V (LpP2985 com apenas 150 mA),
 10 de janeiro de

4 portas seriais de hardware : 2020

Serial 0 = TX0 (D1) e RX0 (D0)


Nova IDE Arduino –
Serial 1 = TX1 (D18) e RX1 (D19) Pro ssional – PRO
0
IDE
Serial 2 = TX2 (D16) e RX2 (D17)
 11 de novembro de
Serial 3 = TX3 (D14) e RX3 (D15)
2019

Uma porta I2C :


Sensor de nível de
I2C  : SDA (D20) e SCL (D21) caixa d’água
0

Uma porta SPI: (Arduino) – sem o


!
MOSI (D51), MISO(D50), SCK(D52) e SS(D53),
 14 de agosto de

16 portas analógicas do conversor ADC ( A0 até A15), 2019

12 portas PWM de 16 bits (D2 a D13),

32 portas Digitais multi-função,

Um Led para TX0 e um para RX0 (interface serial 0) ,

Um Led conectado ao pino D13.

A alimentação poderá ser feita através do conector USB ou do conector de energia


(tensão recomendada para a entrada de 7 a 12V). O conector USB é protegido por
um fusível de 500 mA. A placa tem um botão de RESET e um conector ICSP para
gravação de rmware (opcional).

O consumo de corrente através da porta USB (alimentação 5V) é de


aproximadamente 75 mA (Arduino Mega rodando o programa de exemplo Blink).

Cada porta digital do Arduino Mega pode suportar até 20 mA e ser usada como
entrada ou como saída.

Observação importante : todos os pinos Digitais e Analógicos funcionam com


tensões de 0 a 5V ! 

A placa tem também um conector ICSP conectado à interface SPI do ATmega2560.


Esse conector poderá ser usado se preferir, para gravar seu rmware (programas)
diretamente no Microcontrolador.

Comunicação USB-Serial :

A comunicação serial entre o PC e Microcontrolador ATmega 2560 é feita através


de um outro microcontrolador, o ATmega 16U2. De um lado vem os dados da
interface USB do PC e o ATmega 16U2 transporta esses dados para a interface
Serial conectada à Serial 0 do ATmega 2560. A placa tem também um conector
ICSP conectado ao ATmega16U2. Esse conector poderá ser usado para regravação
do bootloader. 

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 3/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Em outros clones do Arduino Mega, podem existir outros tipos de interface USB-
Serial. O driver para o PC deverá ser instalado adequadamente, dependendo do
modelo dessa interface.

Esse é o diagrama esquemático do Arduino Mega 2560 (o circuito poderá variar,


dependendo da versão):

Diagrama Arduino Mega2560 R3

Pinout do Arduino Mega


Há tempos atrás descobri um site de um Designer espanhol que desenvolve
diagramas de pinagens (pinouts)  de várias placas de Micro-controladores. O
trabalho dele é muito bom !

pighixxx.net

E por isso, estou disponibilizando o  Pinout do Arduino Mega 2560 feito por ele.
Para uma melhor visualização baixe o PDF Mega v3.1 pinout

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 4/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Como fazer montagens com o Arduino Mega


A primeira preocupação que se deve ter ao fazer uma montagem com um Arduino
Mega, é escolher a alimentação correta. Se for usar o conector de energia, apesar
que ele aceita tensões entre 6 e 20V, use sempre  o recomendável – uma fonte CC 
de 7 a 12V para não sobrecarregar os circuitos.  Se for usar o 5V ou 3,3V da placa
para alimentar outros dispositivos externos, sempre tenha em mente  não
ultrapassar os limites de 300 mA para 5V e 50 mA para 3,3V.

Se for usar o conector USB para alimentar o Arduino Mega, recomendo que use
fontes externas para alimentar outros dispositivos. Dessa forma, evitará mau-
funcionamento ou até queima de algum regulador interno.

Para estabelecer a comunicação correta com a placa Arduino Mega, use o driver
apropriado que faz a interface USB. No caso do Arduino Mega original, os drivers

da Interface ATmega 16U2, já são instalados automaticamente quando a IDE
https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 5/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Arduino é instalada no seu PC. Se a sua placa usar um outro chip, instale os drivers
adequados antes de conectá-la ao seu PC.

Como o Arduino Mega pode ter um número grande de conexões de os,


recomendo que prenda a placa em um suporte de madeira ou metal, usando
parafusos.

Programando o Mega com  Arduino IDE


Para um perfeito funcionamento do seu projeto, mantenha sempre a IDE Arduino
atualizada. No link abaixo, poderá fazer o download de versões para Windows,
MAC OS-X e Linux.

Download Arduino IDE

Após a instalação, conecte a placa na porta USB do seu PC, selecione a placa
Arduino Mega e certi que-se que a IDE reconheceu corretamente a porta serial.

Atualmente existe mais uma opção de uso da IDE, o WEB editor, onde poderá
editar seus programas numa página da WEB :

Create Arduino – WEB editor

Programa de teste do Arduino Mega


O jeito mais simples de testar um Arduino é usando o programa Blink (Piscar) dos
exemplos da IDE do Arduino.  Dessa forma, se a placa estiver OK e se o programa
for gravado corretamente, o Led amarelo embutido na placa e conectado à porta
D13 cará piscando na frequência de 1 Hertz (uma vez por segundo).

Copie o Sketch na Arduino IDE e depois clique no Botão CARREGAR. Após alguns
segundos, o programa será gravado no Arduino. Veri que se o Led amarelo estará
piscando corretamente.

Sketch Mega_Blink

Arduino 
1 /* Programa de teste do Arduino Mega 2560

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 6/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate
2  Blog Eletrogate -https://blog.eletrogate.com/guia-completo-do-arduino-mega/
3  Arduino UNO - IDE 1.8.5
4  Gustavo Murta   17/agosto/2018
5  Baseado em https://www.arduino.cc/en/Tutorial/Blink
6 */
7  
8 #define LED_D13 13                   // led integrado na placa - pino D13
9  
10 void setup()
11 {
12  pinMode(LED_D13, OUTPUT);           // configura pino Led_D13 como saída
13 }
14  
15 void loop()
16 {
17  digitalWrite(LED_D13, HIGH);       // liga o Led
18  delay(1000);                       // aguarda um segundo
19  digitalWrite(LED_D13, LOW);        // desliga o Led
20  delay(1000);                       // aguarda um segundo
21 }

Links importantes sobre o Arduino Mega


A versatilidade do Arduino Mega permite uma grande variedade de projetos bem
interessantes !

Nos links abaixo, poderá encontrar inúmeras aplicações para o Arduino Mega :

Arduino Project HUB – Arduino Mega

Hackster IO – Arduino Mega projects

Hackaday – Arduino Mega

Se tiver alguma dúvida,  deixe um comentário!

sssss
Rating: 4.2/5. From 5 votes.

27

Gustavo Murta
Consultor e Projetista de Sistemas Embarcados. Técnico em
eletrônica, formado em Curso superior de TPD, pós-graduado
em Marketing. Trabalhou por muitos anos na IBM na área de
manutenção de computadores de grande porte. Aposentou-se,
podendo curtir o que mais gosta : estudar e ensinar Tecnologia.
Hobista em eletrônica desde 1976. Gosta muito de Fotogra a e
Observação de aves.

Artigos Relacionados

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 7/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

25 de março de 2020

Detector de mãos
limpas ao chegar em 5 de março de 2020 10 de janeiro de 2020

casa (Xô Corona!) Guia de nitivo de uso Robô com Controle


da Ponte H L298N Remoto via APP
 Leia mais
Android
 Leia mais

 Leia mais

Comentários Comunidade 🔒 Política de privacidade


1 Iniciar sessão

 Recomendar t Tweet f Partilhar

Mostrar primeiro os mais votados

Escreva o seu comentário...

INICIE SESSÃO COM O


OU REGISTE-SE NO DISQUS ?

Nome

Vagner • há 2 meses
Boa noite! Para alimentar um MB102, recomenda-se
também uma fonte de 9V ou a de 12V não teria problema?
Estou adquirindo uma para alimentar meu arduino mas
estou em dúvida nesta questão.
Desde ja agradeço!
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Vagner


• há 2 meses
Boa noite Vagner,
Você esta se referindo à Fonte Ajustável Para
Protoboard ?
https://www.eletrogate.com/...
Características.:
- Tensão de entrada: 7,5 a 12 VDC ou por cabo USB
- Tensão de saída: 3,3v e 5v
- Corrente máxima de saída: 700mA
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Vagner > Jose Gustavo Abreu Murta


• há 2 meses • edited
Sim, essa mesmo. Mas mesmo com essas
características existe alguma recomendação
igual ao arduino? Se não me engano o
regulador de tensao é o mesmo. Ou me 
corrija se eu tiver enganado.
R d P tilh
https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 8/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta


Moderador > Vagner • há 2 meses

Bom dia,
Se for consumir muita corrente, quanto
menor a a tensão de entrada, menor
será o aquecimento do regulador. O
regulador é do tipo linear, portando
tem maior perda de energia, devido ao
aquecimento.
Não recomendado se for alimentar
com bateria.
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Luiz Fernando Rabelo • há 5 meses


Boa noite, posso acionar até quantos pinos de saídas
digitais ao mesmo tempo no Mega? (cada porta com um
consumo de 30 a 40mA)
△ ▽ • Responder • Partilhar ›

Luiz Fernando Rabelo > Luiz Fernando Rabelo


• há 5 meses
Queria saber se existe um limite de corrente para as
portas de saída...
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador >


Luiz Fernando Rabelo • há 5 meses

Bom dia Luiz,


Sugiro que leia todo o tutorial com atenção:
" Cada porta digital do Arduino Mega pode
suportar até 20 mA e ser usada como entrada
ou como saída."
Se precisa acionar circuitos com 30 ou 40
mA, use um circuito driver como o ULN2803.
http://www.ti.com/lit/ds/sy...
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Mitos Lenda • há 9 meses


Boa noite gostaria de saber qual arduino comprar para
montar um sistema de automacao residencial profissional
estou em duvida sobre o Aduino mega 2560 ou o Aduino
adk gostaria de controlar a casa por voz,wifi e bluetoth estou
de olho no mega 2560 com o esp8266 e quais sao as
placas conpativeis com eles sou leigo no asunto aguardo
resposta.
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Mitos


Lenda • há 9 meses

Bom dia,

Acho que o primeiro passo é escolher qual o projeto


de automação pretende fazer.
Depois que definir o projeto, poderá escolher quais
placas irá precisar.
Existe uma placa Arduino Mega com o ESP8266
embutido.

Atenciosamente,
Gustavo Murta

△ ▽ • Responder • Partilhar ›

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 9/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

André Chong • há 10 meses


Boa Noite, tenho uma impressora 3d logo um mega ligado
na ramps, ele está funcionando apenas se o liga no USB
qual regulador devo trocar o de 5v ou o de 3,3v e qual o
modelo desse regulador??

Obrigado
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > André


Chong • há 10 meses

Boa noite André,


Esse é o esquemático do Arduino Mega.
https://www.arduino.cc/en/u...
Se através da USB, consegue usar o Arduino, é
porque os dois reguladores estão funcionando.
O problema deve ser no diodo D1.
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Leandro Agostini • há um ano


Boa tarde! Em defalt o pwm do arduino mega 2560 tem 8
bits (0 a 255), correto? como faço para que fique com 10
bits, ou seja de 0 a 1023?
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Leandro


Agostini • há um ano • edited

Boa tarde Leandro,

A função analogwrite permite um PWM de 8 bits (0


a 255) para as placas Arduino.
https://www.arduino.cc/refe...
Veja esse exemplo que permite um PWM de 16 bits:
http://forum.arduino.cc/ind...
Esse tópico pode ser interessante:
https://www.arduino.cc/en/T...

Atenciosamente,
Gustavo Murta
1△ ▽ • Responder • Partilhar ›

Joélcio Carvalho • há um ano


Boa noite! Obrigado pela excelente matéria! Tenho uma
dúvida muito leiga, mas seria possível utilizar alimentação
5V (1.000mA) de um powerbank para alimentar via USB,
este arduino?
Muito obrigado
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Joélcio


Carvalho • há um ano

Bom dia Joélcio, obrigado pelo elogio.


Claro que sim. Poderá usar um Power Bank de 5V
(1000 mA) para alimentar o Arduino através do cabo
USB. Se esta desenvolvendo um projeto, é
importante que meça o consumo de corrente de todo
circuito, para prever o tempo de duração da bateria.
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Joélcio Carvalho > Jose Gustavo Abreu

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 10/11
31/03/2020 Guia completo do ARDUINO MEGA - Blog Eletrogate

Redes sociais

 

Eletrogate Atendimento
 Acesse nossa loja  (31) 3142-3800
 Sobre nós  (31) 99451-3800
 Apostilas  contato@eletrogate.com
 Contato  Segunda a Sexta das 08:00
às 17:00

Eletrogate © 2020 Todos direitos reservados.

https://blog.eletrogate.com/guia-completo-do-arduino-mega/ 11/11

Você também pode gostar