Guia completo do Arduino Pro Mini

Nesse guia poderemos ter acesso a várias informações sobre o Arduino Pro Mini. Clique em algum deles para pular diretamente.

 

Por que o Arduino Pro Mini?

 

O modelo  Arduino Pro Mini é a versão econômica do famoso modelo Uno, onde ele possui o mesmo processador e especificações muito semelhantes, com a diferença de ser muito menor, mais barato, e com 2 pinos analógicos adicionais. Essa versão do Arduino é a ideal para fazer protótipos de produtos finais com tudo direto na protoboard.

As especificações da placa são quase idênticas que a do Arduino UNO, e ela tem como especificações:

  • Microcontrolador: ATmega328p
  • Tensão de Operação: 5v
  • Tensão de Entrada: 5-12v (Recomendável 9v)
  • Entradas e Saídas Digitais: 14 (das quais 6 podem ser usadas como saídas PWM)
  • Entradas Analógicas: 8 (2 a mais que a placa UNO)
  • Corrente DC de Operação: 40mA
  • Memória Flash: 32KB
  • SRAM: 2KB
  • EEPROM: 1KB
  • Velocidade de Clock: 16MHz
  • Dimensões: 33 x 18 x 6mm

A principal desvantagem dessa placa é que ela não possui uma porta USB para fazer o envio dos programas, que precisará ser feito por um conversor USB/Serial externo.

 

Características do Arduino Pro Mini

A placa Arduino Pro Mini foi desenvolvida pensando no seu baixo custo e elaboração para projetos finais, onde um mesmo projeto que foi criado no Arduino Uno, pode ser migrado para o Pro Mini utilizando exatamente os mesmos pinos.

A placa possui as seguintes especificações, no qual os pinos são idênticos ao do Arduino Uno:

  • Microcontrolador ATMega328P com clock de 16MHz.
  • Entrada para alimentação de 5V direta no pino Vcc
  • Entrada regulada para a alimentação de  7V até 12V pelo pino RAW
  • Suporte nativo a SPI (pinos 10, 11, 12 e 13)
  • Suporte nativo a I2C (pinos A4 e A5).
  • Suporte a PWM nativos (pinos 3, 5, 6, 9, 10 e 11)
  • Suporte a comunicação serial (pinos 0 e 1)
  • LED embutido, que está conectado ao pino 13

A placa possui também um botão de reset embutido e também possui um pino para reset eletrônico.

Cada pino digital do Arduino Mega pode suportar até 20 mA e ser usada como entrada ou como saída (com exceção .do A6 e A7, que são apenas entrada).

Observação importante : todos os pinos Digitais e Analógicos funcionam com tensões de 0 a 5V ! 

O diagrama esquemático do Arduino Pro Mini pode ser consultado clicando aqui.Lembrando que o circuito pode mudar dependendo da versão da placa.

 

Pinout do Arduino Pro Mini

 

O pinout do Arduino Pro Mini é este abaixo:

Onde as posições dos pinos podem mudar de acordo com o modelo da placa.

 

Como fazer Montagens com o Arduino Pro Mini

 

Um ponto relevante na aquisição de uma placa Pro Mini é a placa a ser usada para fazer o envio dos programas, já que como dito, ele não possui uma conexão USB. Para isso, você pode escolher entre os seguintes dispositivos:

Como último recurso, se você possuir em casa, você pode usar também alguns desses dispositivos para fazer o envio dos seus programas:

Obs: O uso destes três módulos acima trará algumas dificuldades para gravar os programas.

Também é possível gravar os programas usando o próprio Arduino Uno, mas que não abordaremos por aqui essa técnica.

Se caso optar por usar um adaptador do tipo PL2302hx, você precisará desinstalar o driver que o sistema operacional identifica automaticamente, e instalar este.

Se caso usar um conversor baseado em CP2102, baixe os drivers neste link.

O Arduino Pro Mini acompanha barras de pino, mas que precisam ser soldadas na placa, para que ela seja encaixada em protoboard.

 

Sempre se atente a fonte externa que você irá usar, pois é recomendado apenas até 12V.

A corrente de saída saída máxima do regulador do pino RAW é de 150mA, logo, se atente aos seus circuitos.

 

Como enviar os programas para o Arduino Pro Mini

 

Para fazer o envio dos seus programas para a placa, você deve fazer a conexão dos módulos conversores adquiridos com a placa. A conexão deve ser feita da seguinte forma:

Para módulos de 6 pinos (os recomendados):

Para o caso do CP2102 de 6 pinos, as ligações devem ser as seguintes:

Onde as ligações os pinos podem estar espelhados, fiquem atentos a sempre ligar:

  • DTR  -> DTR
  • TXD -> RXD
  • RXD -> TXD
  • VCC -> +5V
  • GND -> GND

Para o FTDI232 as ligações devem ser as seguintes:

Onde as ligações devem ser:

  • DTR  -> DTR
  • TXD -> RXD
  • RXD -> TXD
  • VCC -> VCC
  • GND -> CTS
  • GND -> GND

Para módulos de 5 ou 4 pinos (não recomendados):

 

Existem diversos tipos de módulos de 4 ou 5 pinos que fazem uma comunicação serial com dispositivos.

Para esses módulos, faça a ligação com o Arduino Pro Mini da seguinte forma

  • TXD -> RXD
  • RXD -> TXD
  • VCC -> VCC
  • GND -> GND

Obs: Se caso o módulo tenha nível TTL de 5V, use um divisor de tensão com um resistor de 1K e outro de 2.2K na conexão TXD do conversor USB para o RXD.

Envio dos programas

Para realizar o envio dos programas, vá no gerenciador de dispositivos e descubra em qual porta COM se encontra o seu conversor USB/Serial. No meu caso, é a porta COM21.

Na sua Arduino IDE, selecione a placa “Arduino Pro or Pro Mini”.

Na parte processador, selecione o “ATmega328P (5V, 16MHz)”, e selecione a porta correta.

No item “Programador”, selecione “AVR ISP”.

 

E as configurações estão feitas.

Se caso você usa conversores USB/Serial com 6 pinos e o envio não foi feito da forma correta, volte o “programador” para “AVRISP mkll”.

Observações adicionais para conversores USB/Serial de 5 ou 4 pinos

Como dito, estes módulos de 4 ou 5 pinos não são recomendados porque eles não fazem o envio dos programas de uma forma perfeita, pois, eles precisam que se faça uma manobra pois falta o pino DTR.

O pino DTR serve para indicar o inicio e fim de uma conexão, e como não existe o pino DTR nesses módulos, o envio dos programas precisarão ser feitos da seguinte forma:

Quando você começar a fazer o envio do programa, você aperta o botão físico de RESET da placa Arduino Pro Mini, e assim que terminar de compilar e surgir uma mensagem dizendo o tamanho do Sketch, você deve soltar o botão RESET de forma rápida.

Com essa mensagem acima você deve pressionar o botão RESET.

 

Com o surgir dessa mensagem você deve soltar o botão RESET rapidamente

Obs: Com esse método não aparecerá a mensagem “carregado”, mas mesmo assim o programa já foi carregado. Nesse caso, aguarde 5 segundos, e retire o conversor USB/Serial do USB. Um erro na Arduino IDE aparecerá, mas o seu programa foi carregado normalmente.

 

Programas de teste do Arduino Pro Mini

 

Para testar se a placa Arduino Pro Mini e seu conversor USB/Serial estão funcionando bem, você pode usar dois programas como teste.

O primeiro teste é o Blink, onde esse exemplo faz com que o LED que está embarcado na sua placa arduino pisque. Você pode encontrar ele na Arduino IDE em: “Arquivos > Exemplos > Basics > Blink”, ou copiar o código abaixo:

 

Quando você fazer o envio deste teste, o LED presente na sua placa deverá começar a piscar 1 vez por segundo.

Outro teste que pode ser feito é o de o Arduino enviar mensagens seriais para serem lidas no Monitor Serial. Basta copiar o código abaixo:

Após enviar o programa, retire o conversor USB/Serial da sua porta USB e encaixe novamente, e abra o monitor serial na sua Arduino IDE (“Ferramentas > Monitor Serial”).

O resultado deverá ser este:

 


 

Gostou das possibilidades que essa placa Arduino Pro Mini trazem? Já está pensando em usar ela naquele projeto que você tem que apresentar e deixar tudo mais elegante e só em uma protoboard? Então deixe um “gostei” nesse post.

Esse post te ajudou a fazer a sua escolha de comprar um Arduino Pro Mini pelo seu baixo custo? Quando sua placa chegar, poste no instagram e nos marque lá! @eletrogate

Dúvidas, sugestões e elogios, deixe um comentário.

Obrigado por ter lido até aqui,

 

Avaliação: 5.0/5. De 1 voto.
Espere por favor...
Gustavo Nery
Gustavo Nery
Cursando Engenharia de Controle e Automação pela UFMG. Apaixonado por eletrônica, computação e tecnologias na área de sistemas embarcados. Nos tempos livres me divido entre desenvolver pesquisa na universidade, adquirir novos conhecimentos e estar com a família.
Acesse nossa loja