Arduino - PARTE 3 (FINAL) - Pinagens Arduino Mega 2560
Baseando
no Arduino Mega 2560, vamos ver nesse breve artigo suas conexões, pinagens e
chips processadores que ele oferece. Considerada uma placa robusta de
microcontrolador baseada no poderoso microprocessador ATmega2560 é capaz de suportar
pequenos e grandes projetos.
Graças
ao ATmega2560 (e seu oscilador de cristal associado), o Arduino Mega possui
velocidade de clock de 16 MHz, além de 256 KB de flash, 8 KB de SRAM e 4 KB de
EEPROM. Devido ao seu processador mais robusto, o Mega possui 54 pinos de E/S
digitais (15 dos quais podem fornecer saída PWM) e 16 pinos analógicos, quase
quatro vezes o do seu irmão mais novo, o Uno.
Figura 1: Pinagem do Arduino Mega 2560
PINOS
DIGITAIS DE E/S
O
Arduino MEGA possui 54 pinos de entrada / saída digitais (dos quais 15 podem
ser usados como saídas PWM). Esses pinos podem ser configurados como pinos de
entrada digital para ler o valor lógico (0 ou 1). Ou usado como pino de saída
digital para acionar diferentes módulos, como LED, relé, etc. Usando as funções
pinMode (), digitalWrite () e digitalRead ().
PINO GND
Grupo
de pinos GND que tem como função de ser utilizado como pinos terra.
PINO
AREF
Tensão
de referência (0-5V) para entradas analógicas. Usado com analogReference ().
Configura a tensão de referência usada para a entrada analógica (ou seja, o
valor usado como o topo da faixa de entrada).
PINO
SDA
SDA -
(Serial Data), o qual, é responsável pela troca de dados entre os dispositivos.
PINO
SCL
SCL - (Serial Clock), possui a função de sincronizar os
dispositivos e garantir a confiabilidade do sistema.
PINOS
ICSP
O ICSP
- Programação Serial Em Circuito, se refere à capacidade de programar
diretamente os microcontroladores da placa usando o protocolo serial SPI, e é
por isso que – além dos pinos de tensão e controle (VCC, GND e RESET) – estão
presentes nele os 3 pinos necessários para uma conexão ponto-a-ponto usando
SPI: MOSI, MISO e SCK, que são, respectivamente, os pinos pelos quais o mestre
envia dados ao periférico, o mestre recebe dados do periférico e o mestre
controla o pulso/clock da conexão.
CONEXÃO
USB
A
placa Arduino pode ser alimentada via conector USB. Tudo o que você precisa
fazer é conectar a porta USB ao PC usando um cabo USB.
LED
D13
Há um
LED embutido acionado pelo pino digital 13. Quando o pino está no valor ALTO(HIGH),
o LED está aceso, quando o pino está na BAIXA(LOW), está apagado.
CHIP
ATMEGA 16U2-MU
USB
para chip serial, pode converter o sinal USB em sinal de porta serial.
LED
TX
TX
(transmissão). Quando a placa do Arduino se comunica via porta serial e a
mensagem é enviada, o led TX pisca.
LED
RX
RX
(receber). Quando a placa Arduino se comunica via porta serial, recebe a
mensagem, o LED RX pisca.
CRISTAL
OSCILADOR
Como
o Arduino calcula o tempo? usando um oscilador de cristal. O número impresso na
parte superior do cristal do Arduino é 16.000H9H. Diz-nos que a frequência é
16.000.000 Hertz ou 16MHz.
REGULADOR
DE VOLTAGEM
Controla
a voltagem fornecida à placa Arduino, bem como estabiliza a voltagem DC usada
pelo processador e outros componentes. Converte uma tensão de entrada externa
DC7-12V em 5V DC e depois muda 5V DC para o processador e outros componentes
utilizados.
DC POWER JACK
A
placa Arduino pode ser fornecida com uma alimentação externa DC7-12V a partir
da tomada de energia DC.
PINO
IOREF
Esse
pino fornece a referência de tensão com a qual o microcontrolador opera. Uma
blindagem adequadamente configurada pode ler a tensão do pino IOREF e
selecionar a fonte de energia apropriada ou habilitar os tradutores de tensão
nas saídas para trabalhar com 5V ou 3,3V.
PINO
RESET
Conecte
um botão externo para redefinir a placa. A função é igual ao botão de reset.
PINO
3,3V
Uma
fonte de 3,3V gerada pelo regulador. O consumo máximo de corrente é de 50mA.
PINO
5V
Fornece tensão de saída
de 5V.
PINO
VIN
Você pode fornecer uma entrada de energia externa DC7-12V
através deste pino para a placa Arduino.
PINOS
ANALÓGICOS
A placa possui 16 entradas analógicas, rotuladas de A0 a A15.
BOTÃO
RESET
Você pode redefinir sua placa Arduino, por exemplo, iniciar o
programa a partir do status inicial. Você pode usar o botão RESET.
PINOS
ICSP
O ICSP
- Programação Serial Em Circuito, se refere à capacidade de programar
diretamente os microcontroladores da placa usando o protocolo serial SPI, e é
por isso que – além dos pinos de tensão e controle (VCC, GND e RESET) – estão
presentes nele os 3 pinos necessários para uma conexão ponto-a-ponto usando
SPI: MOSI, MISO e SCK, que são, respectivamente, os pinos pelos quais o mestre
envia dados ao periférico, o mestre recebe dados do periférico e o mestre
controla o pulso/clock da conexão.
CHIP
MICROCONTROLADOR
Cada
placa Arduino possui seu próprio microcontrolador. Você pode considerá-lo o
cérebro da placa. O CI (circuito integrado) principal no Arduino é um pouco
diferente. Microcontroladores são geralmente da ATMEL. Antes de carregar um
novo programa no Arduino IDE, você deve saber o qual CI está na sua placa. Esta
informação pode ser verificada na parte superior do CI.
POWER
LED INDICADOR
Ao
ligar o Arduino, o LED aceso, significa que, sua placa de circuito está
corretamente ligada. Se o LED estiver apagado, a conexão está incorreta.
LINKS RELACIONADOS
Referências:
ARROW.
Arduino Mega 2560 Overview — The Uno’s Big Brother. Arduino Mega 2560 Pinout
Diagram. Disponível em: <https://www.arrow.com/en/research-and-events/articles/arduino-mega-2560-overview>.
Acesso em: 13 mar. 2020.
ELPROCUS. What are the Different Types Of Arduino Boards. Disponível em: <https://www.elprocus.com/different-types-of-arduino-boards/>. Acesso em: 13 mar. 2020.
KEYESTUDIO. Ks0002 keyestudio Mega 2560 R3 Development Board. Element and Pin Interfaces. Disponível em: <https://wiki.keyestudio.com/Ks0002_keyestudio_Mega_2560_R3_Development_Board>. Acesso em: 13 mar. 2020.
KEYESTUDIO. Ks0002 keyestudio Mega 2560 R3 Development Board. Element and Pin Interfaces. Disponível em: <https://wiki.keyestudio.com/Ks0002_keyestudio_Mega_2560_R3_Development_Board>. Acesso em: 13 mar. 2020.
13/03/2020 – Autor (ABNT): CARVALHO MOREIRA, C. G.
www.tutorduino.com
Poste um comentário