Escolha uma Página

Arduino Pro Mini: Tamanho é documento!

24 set - 2018

As placas Arduino desempenham um papel fundamental no desenvolvimento de sistemas embarcados e outros projetos eletrônicos. Essas placas foram desenvolvidas com a intenção de fornecer uma combinação fácil de hardware e software que proporcione um caminho rápido, mesmo para pessoas sem conhecimento técnico. Portanto, essas placas estão munidas com tudo o que é necessário para o desenvolvimento de projetos de automação, robótica e IoT (Internet of Things ou Internet das Coisas). Quem inicia com o Arduino faz isso com o Uno, entretanto, existem outras placas que devemos conhecer e o Arduino Pro Mini é uma delas, especialmente quando ser pequeno torna-se uma vantagem importante. O Arduino Pro Mini é uma boa escolha de microcontrolador em projetos que necessitam de miniaturização. Ou seja, projetos que ocupam pequenos espaços físicos. Com dimensões de 33x18x6 milímetros, o Pro Mini pode ser instalado em pequenas caixas, suportes e gabinetes diminutos.

Figura 1: Placa do Arduino Pro Mini.

 

Como não tem um conector USB instalado, torna-se necessário usar uma placa auxiliar para ligar esse microcontrolador ao computador PC e assim carregar os sketchs. Geralmente, utiliza-se uma placa FTDI232 para essa finalidade, como podemos observar na figura 2.

Figura 2: Arduino Pro Mini conectado ao cabo USB através de uma placa FTDI232.

 

FTDI é a sigla da empresa Future Technology Devices International Ltd, fornecedora desse módulo e de vários outros produtos. Para mais detalhes acesse > https://www.ftdichip.com/index.htmlFigura 3: Placa FTDI232

Uma característica importante da placa FTDI232 é que o Arduino a ela conectado será automaticamente reiniciado (equivalente a apertar o botão de reset) toda vez que um sketch for carregado.
As especificações do Arduino Pro Mini são as seguintes:
– Microcontrolador: ATmega328p
– Tensão de Operação: 5 V
– Tensão de Entrada: 5-12 V
– Entradas e Saídas Digitais: 14 (6 podem ser saídas PWM)
– Entradas Analógicas: 8
– Corrente por pino digital: 40mA
– Velocidade de clock: 16MHz
– Dimensões: 33 x 18 x 6mm

A alimentação do Arduino Pro Mini é feita através do pino Vcc, regulada em + 5 Volts. Para tensões de alimentação maiores do que 5 Volts, até o máximo de 12 Volts CC, deve-se entrar com a alimentação através do pino RAW.
Os pinos de alimentação são os seguintes:
Vcc, se o circuito usar alimentação regulada em 5 V;
RAW, se o circuito usar alimentação maior do que 5 V, até o máximo de 12 V.
GND, ou pino de terra (“ground”).

Quando ligado à placa FTDI232 a alimentação do Arduino Pro Mini é fornecida através dessa placa.
A capacidade de memória do Arduino Pro Mini é apresentada na tabela 1:

SRAM1 KbArmazena dados e variáveis usados nos programas (Sketches).
Flash16 KbArmazena programas (Sketchs).
EEPROM512 bytesArmazena dados e parâmetros que podem ser criados durante a execução de um programa (Sketch).

Tabela 1: Capacidade de memória do Arduino Pro Mini

 

Pinos digitais: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

Os pinos 0 (RX) e 1 (TX) são usados para receber (RX) e transmitir (TX) dados seriais.

Os pinos 2 e 3 podem ser configurados para disparar uma interrupção externa. Por sua vez, os pinos que dão suporte à comunicação SPI são os seguintes: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). E, como no Arduino Uno, os pinos digitais com capacidade PWM são os seguintes: 3, 5, 6, 9, 10, e 11.

Portas analógicas: A0, A1, A2, A3, A4, A5, A6, A7. Os pinos analógicos A4 e A5 estão localizados no meio da placa, fora do conector.

As entradas analógicas têm resolução de 10 bits.

Os pinos analógicos 4 (SDA) e 5 (SCL) dão suporte à comunicação I2C.

O Led13 está diretamente conectado ao pino digital 13.

O pino RESET quando levado para nível lógico zero (LOW) irá resetar o microcontrolador.

Como dito anteriormente, o Pro Mini necessita de uma placa auxiliar FTDI232 para tornar possível a comunicação com o computador PC. Assim sendo, durante a etapa de desenvolvimento do projeto que, evidentemente, inclui a elaboração do sketch, o Arduino Pro Mini poderá funcionar plugado a placa FTDI232 (figura 2). Nessa situação a alimentação de 5 Volts será fornecida através da placa FTDI232. Após a conclusão do projeto e do sketch correspondente, a placa FTDI232 poderá ser removida e a alimentação fornecida através de uma fonte externa. Um detalhe importante para usar essa placa é lembrar que a alimentação do Arduino Pro Mini é feita através do pino Vcc somente quando se tem uma fonte regulada em + 5 Volts. Para tensões de alimentação maiores do que 5 Volts, até o máximo de 12 Volts CC, deve-se entrar com essa alimentação através do pino RAW.

Note que um sketch não é escrito para uma determinada placa do Arduino. Isso significa que esse sketch poderá funcionar em qualquer placa do Arduino, desde que haja coerência na escolha dos pinos analógicos e digitais. Em outras palavras, um sketch que indique que o pino digital 5 está sendo usado no Arduino Uno poderá ser usado no Arduino Pro Mini e no Mega2560. Entretanto, um sketch que utilize o pino analógico A14 no Mega2560 não irá funcionar no Arduino Uno, uma vez que no Uno esse pino não existe. Portanto, vale a pena repetir: um sketch poderá funcionar em qualquer placa do Arduino, desde que haja coerência na escolha dos pinos analógicos e digitais!

Para carregar um sketch no Arduino Pro Mini você deve abrir no IDE a opção Tools (Ferramentas) > Board > Arduino Pro or Pro Mini.

Figura 4: Carregando um sketch no Arduino Pro Mini

 

Verifique também se a comunicação com o computador PC está ativa. Notei que no meu computador a comunicação ocorre na porta COM5. Isso deve ser feito no IDE, através da opção Tools > Port > COM5.

Figura 5: Comunicação Serial no Arduino Pro MIni

Agora que você tem as informações gerais sobre o Arduino Pro Mini já pode colocar a mão na massa e usá-lo em seus projetos. Uma dica é ler nosso próximo artigo que apresenta o projeto de uma “Trava Elétrica com Senha Acionada por Teclado de Membrana” baseada no Arduino Pro Mini. Bem, é isso aí. Até a próxima!

Haroldo Mamede Coutinho Simões

Haroldo Mamede Coutinho Simões

Engenheiro de telecomunicações e pós-graduado em gerenciamento de negócios, tendo trabalhado em empresas de médio e grande porte por mais de 30 anos, atuando em diferentes projetos e departamentos. É instrutor de treinamento, tendo ministrado workshops em várias empresas, professor universitário em cursos MBA presenciais e tutor de cursos à distância. É apaixonado por tecnologia, especialmente pela plataforma Arduino e tudo de positivo que ela pode fazer pelas pessoas quando dela se aproximam.

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Facebook

VEJA TAMBÉM

Regador automático de plantas com Arduino

Aprenda neste artigo, como automatizar a rega de suas plantas, utilizando o Arduino NANO. Este projeto, além do baixo custo, pode ser montado em menos de uma hora e irá garantir que as suas plantas sempre tenham água disponível, garantido um crescimento adequado e...

Fita de LEDs RGB endereçáveis WS2812B e a biblioteca fastLED

No post de hoje, vamos conhecer a fita de LEDs WS2812B endereçáveis e como utilizá-la com o Arduino UNO.  Essa fita de LEDs se destaca, em relação as outras do mercado, pelo fato de que seus LEDs podem ser controlados de maneira individual, permitindo que o...

NEWSLETTER

Assine nossa newsletter e receba as novidades.

ATENDIMENTO

(19) 3579-7189