Arduino Leonardo é outra adição na família Arduino Board. Leonardo se assemelha principalmente ao Arduino Uno, mas a principal diferença entre Leonardo e Uno é que Leonardo vem com o controlador ATMEGA32U4 que possui suporte USB integrado, enquanto o UNO vem com atmga328 que requer um chip separado para comunicação USB conhecida como 16u2.
Quais são as especificações do conselho de Arduino Leonardo?
O Arduino Leonardo é o primeiro do gênero que vem com o microcontrolador único e possui uma funcionalidade USB integrada, diferentemente do Arduino Uno e Mega, onde o chip 16u2 é usado para comunicação serial com PC com PC. O controlador usado nesta placa é ATMEGA32U4, que tem uma velocidade de relógio de 16 MHz e fornece uma memória flash de 32 kilobytes para a placa. Como outros arduino, a tensão operacional do Arduino Leonardo é de 5 volts. O controlador para o Arduino Leonardo tem um RAM estático de 2.5 Kilobytes e Eeprom de 1 Kilobyte. A imagem abaixo mostra o Conselho de Arduino Leonardo:
Arduino Leonardo Pinout
O Arduino Leonardo possui 32 pinos no total, nos quais 14 pinos são para entradas e saídas digitais, enquanto 6 pinos são para a entrada e saídas analógicos. Para fornecer energia aos periféricos conectados ao Arduino Leonardo, há um total de nove pinos, incluindo os pinos para fornecer o sinal de referência para dispositivos analógicos e digitais. Para a comunicação, existem SCL e pinos SDA dados, no entanto, podemos usar os pinos A5 e A4 para o SCL e SDA também.
Para fazer upload do código para Arduino Leonardo, também possui 6 pinos de cabeçalho . Classificamos os pinos de Arduino Leonardo em diferentes categorias e, com base nas categorias que demos a tabela abaixo que mostra as pinutas para Arduino Leonardo.
Categoria PIN | Representação | Descrição |
---|---|---|
Pinos de potência | 5V, redefinir, 3.3V, GND (3), Vin, Aref, Ioref | Pinos usados para fornecer energia ao dispositivo conectado ao Arduino |
Pinos digitais | 0 a 13 | Pinos usados para entrada digital e saídas de arduino |
Pinos PWM | 13,11,10, 9, 6, 5, 3 | Pinos usados para gerar o sinal pulsante |
Pinos analógicos | A0 a A5 (A5 para SCL e A4 para SDA) | Pinos usados para entradas analógicas e saídas de arduino |
Pinos diversos | Pinos adicionais para SCL e SDA (um pino não conectado [NC]) | SCL é o pino do relógio e o SDA é o pino de dados para dispositivos de comunicação I2C e TWI |
6 pinos de cabeçalho | ICSP | Pinos usados para programar o controlador |
Para descrever ainda mais o Arduino Leonardo, explicamos os alfinetes da diretoria, classificando -os em diferentes partes que ajudarão o usuário a trabalhar nas placas Arduino Leonardo.
Pinos digitais do Arduino Leonardo
Para conectar os dispositivos digitais com o Leonardo, o Arduino forneceu 14 pinos nos quais os pinos 0 e 1 são para transmitir e receber os dados e também são chamados de pinos de comunicação. Da palavra digital, você pode supor que os dados estarão em 0 e 1 forma. Da mesma forma para gerar a entrada e a saída na forma de vantagens, você pode usar o pino 13,11,10, 9, 6, 5, 3 do Leonardo, pois são pinos dedicados de PWM e o ciclo de trabalho do pulso é de 0 a 255.
Para a ajuda do usuário, demos a imagem em que destacamos os respectivos pinos
Pinos analógicos de Arduino Leonardo
Existem 6 pinos analógicos fornecidos no Arduino Leonardo que podem ser usados para conectar os dispositivos analógicos e ter a resolução de 0 a 1024. Isso significa que os valores estarão entre 0 e 1024 e, em termos de tensão, os 5 volts serão 1024.
Existem dois pinos dedicados ao lado do pino AREF que podem ser usados para a linha de dados e o relógio dos dispositivos I2C. No entanto, também podemos usar pinos A4 e A5 Enquanto o SDA e SCL pinos para os dispositivos que usavam protocolos de comunicação I2C e TWI (dois fios).
O pino SDA é a linha de dados para o dispositivo conectado, enquanto o SCL é o pino do relógio do dispositivo conectado. A figura anexada abaixo mostra os pinos analógicos do Arduino, destacando -o em vermelho.
Pinos de energia de Arduino Leonardo
Para fornecer energia aos dispositivos conectados ao Arduino Leonardo, existem 10 pinos fornecidos. Existem três pinos de terra, um pino por 5 volts, um pino para 3.3 volts e dois pinos para fornecer a tensão de referência para dispositivos analógicos e digitais.
Há também um pino de redefinição fornecido na placa para redefinir o Leonardo usando um botão externo. No entanto, há também um botão de redefinição dedicado fornecido na placa Leonardo
Para conectar a placa Arduino com a tensão de alimentação, há uma embutida na porta USB e um conector para fonte de alimentação também é fornecido. A porta USB pode ser usada para energia e também para fazer o upload do código para o Arduino. Enquanto o macaco fornecido para o suprimento é usado principalmente quando o Arduino precisa funcionar no modo independente. A imagem abaixo mostra os pinos da fonte de alimentação e o botão de redefinição do Arduino Leonardo.
Pinos de cabeçalho do ICSP do Arduino Leonardo
O Arduino Leonardo está equipado com 6 pinos de cabeçalho dedicados para a programação do sistema de circuitos (ICSP). Eles são usados principalmente para fazer upload do código quando a porta USB não estiver disponível para fazer upload do esboço para o Leonardo:
Conclusão
Arduino Leonardo é o dos quadros do Arduino que possui uma placa de microcontrolador e funcionalidade USB integrada, que a diferencia de outras placas fornecidas pela plataforma Arduino. No entanto, para usar esta placa, é preciso estar ciente das especificações do conselho e também da pinagem do respectivo conselho do Arduino para que a placa possa ser usada efetivamente. Para facilitar os alunos, descrevemos o objetivo de cada pino do Arduino Lenardo de uma maneira muito abrangente.