Percebi que vários colegas já tiveram dificuldade em usar o Arduino Pro Mini.
Por isso, fiz esse tutorial para mostrar como usar o Arduino Pro Mini.
Quando tentei usá-lo, as informações não foram claras.
Mas pesquisando na internet, consegui.
O meu Arduino Pro Mini é da Deek-Robot. O que eu achei interessante é que ele tem aparentemente, um fusível na entrada da tensão RAW e um diodo também, para proteger o circuito de ligações invertidas na fonte de alimentação. Fiz essa montagem fotográfica para identificar a pinagem do processador ATmega 328. Esse ai tem um regulador de 5V e um ressonator de 16 Mhz.
Ele vem com o conjunto de pinos para serem soldados.
Após a soldagem ficou assim. Não soldei os outros pinos, pois ainda não estou precisando deles.
Veja que no caso do pino DTR, tive que adaptar um pino, pois ele esta alinhado na vertical e não na horizontal.
Sem esse pino, não é possível gravar os programas do Arduino.
Acho que nós que trabalhamos (ou usamos como hobby) com equipamentos eletrônicos, precisamos criar uma campanha para a reciclagem dos mesmos equipamentos. Muito descarte eletrônico é jogado no lixo.
RECICLE APARELHOS ELETRÔNICOS - NÃO JOGUE NO LIXO !
Por isso estou usando uma fonte antiga de celular Nokia. Veja que essa fonte é de 5,7V e não somente 5V.
Soldei dois pinos no conector fêmea de alimentação para ser encaixado no Protoboard.
O regulador de Tensão do Arduino não funciona adequadamente se alimentá-lo no pino RAW com somente 5V.
Na especificação do regulador MIC5219, informa que pode usar 12V, mas no site do Arduino recomenda que ele seja alimentado com até 9V.
Data sheet do MIC5219:
http://www.micrel.com/_PDF/mic5219.pdf
O conversor USB Serial que usei é esse. Ele usa o chip CP2102 da Silicon Labs.
Instale esse driver no seu PC, para poder usar o conversor. Esse conversor tem também um pino DTR,
que deverá ser ligado ao pino DTR do Arduino Pro Mini.
Veja abaixo no Gerenciador do Windows (Win 8 / 64 bits) , a porta do conversor configurada.
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers....
Com essa adaptação do pino DTR no Arduino, a conexão dos dois ficou bem simples.
Poderia alimentar o circuito do Arduino com o 5V do conversor USB Serial, mas preferi usar a fonte Nokia,
pois assim não corro o risco de queimar o conversor, no caso de fazer alguma ligação incorreta.
A tensão de 5,7V da fonte eu conectei-a ao pino RAW do Arduino Pro Mini, e o terra da fonte conectei ao GND.
Atenção nos pinos TXD e RXD - são conectados invertidos.
Ao abrir o programa Arduino 1.05, ele deverá ser configurado antes.
Selecione a janela TOOLS
- selecione a janela BOARDS
- no meu caso selecionei Arduino Pro Mini 5V 16 MHZ
- Selecione Serial Port
- no meu caso a porta serial é a COM12
- Selecione a janela PROGRAMMER
- selecione a opção AVRISP mkll
Gustavo Murta (BH)
Comentar
sim ok eu vi, eu quis dizer que tenho o pro mini 328 e 168, sendo que o esketch ficou com 15.786 kb tentei diminuir trocando o int por byte e ate diminuiu mas ainda sim quando carrega apareçe a mensagem que pode ter instabilidade e nem inicia rsrrs mas ate conseguir diminuir vou compilar no 328p. mais uma vez muito obrigado
Bom dia Daividson,
Esse procedimento esta no tutorial:
Selecione a janela TOOLS
- selecione a janela BOARDS
- no meu caso selecionei Arduino Pro Mini 5V 16 MHZ
ola boa noite mais uma vez, deu certo aqui emfim depois de varios dias tentando consegui graças a sua ajuda muito obrigado! depois de fazer o que vc dissse, ainda continuou a dar um erro de skecth muito grande, ae troquei o 168 pelo 328 e deu certo, agora tenho que ver como diminuir este sketch, muito obrigado pela ajuda! estou muito satisfeito
ola boa noite gustavo, peço desculpas a ignorancia, mas porque que quando eu executo o mesmo codigo no arduino uno ela compila normalmente? gostaria de entender mais sobre o assunto...
pois se o erro esta na biblioteca, logo, no uno tbm deveria ocorrer o mesmo erro, não quero abusar da sua ajuda mas qual o motivo do ocorrido?
te agradeço de mais mesmo pela ajuda, vou atualizar a biblioteca e instalar ela como vc sugeriu no topico, muito obrigado.
Boa noite Davidson,
O erro no seu Sketch é que instalou incorretamente a Biblioteca.
C:\Users\Davidson\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:41:26: fatal error: Adafruit_GFX.h: No such file or directory
Sugiro que consulte o procedimento correto de instalação de bibliotecas em:
http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...
Atenciosamente,
Gustavo
ola boa noite peço desculpas e agradeço a correção.
esta aqui a mensagem de erro:
Arduino: 1.8.6 Hourly Build 2018/06/18 03:33 (Windows 7), Placa:"Arduino/Genuino Uno"
In file included from C:\Users\Davidson\Documents\Arduino\vidasiliciooled\vidasiliciooled.ino:1:0:
C:\Users\Davidson\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:41:26: fatal error: Adafruit_GFX.h: No such file or directory
compilation terminated.
so não entendi o porque que quando compilo o mesmo codigo no arduino uno não aparece este problema
exit status 1
Erro compilando para a placa Arduino/Genuino Uno
Biblioteca inválida encontrada em C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\DHT: C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\DHT
Biblioteca inválida encontrada em C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\LiquidCrystalI2C: C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\LiquidCrystalI2C
Biblioteca inválida encontrada em C:\Users\Davidson\Documents\Arduino\libraries\DHT-sensor-library-master: C:\Users\Davidson\Documents\Arduino\libraries\DHT-sensor-library-master
Biblioteca inválida encontrada em C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\DHT: C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\DHT
Biblioteca inválida encontrada em C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\LiquidCrystalI2C: C:\Users\Davidson\Desktop\arduino-nightly-windows\arduino-nightly\libraries\LiquidCrystalI2C
Biblioteca inválida encontrada em C:\Users\Davidson\Documents\Arduino\libraries\DHT-sensor-library-master: C:\Users\Davidson\Documents\Arduino\libraries\DHT-sensor-library-master
Este relatório teria mais informações com
"Mostrar a saida detalhada durante a compilação"
opção pode ser ativada em "Arquivo -> Preferências"
mais uma vez reforço, quando o mesmo codigo é compilado no arduino uno compila normalmente, pelo que percebi apenas codigos que usam o display oled que me aparece este erro, desde jja o meu muito obrigado.
Boa noite Davidson,
Você não informou o mais importante - qual a mensagem de erro ?
Copie todas as mensagens e envie aqui.
Como copiar as mensagens de erro da IDE do Arduino :
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar?commen...
ola boa noite a todos esse topico é bem antigo, mas eu nao observei alguma mais recente, então por isso estou postando minha duvida aqui, estou com o arduino pro mini, tenho aversão 328 e 168, e quando tento compilar qualquer codigo que contenha a biblioteca adafruit para o display oled me aparece uma mensagem de errro, sendo que no arduino uno compila normalmente, e detalhe... qualquer outro codigo compila normal no mesmo arduino pro mini, apenas em codigos que envolvam o display oled! será que mais alguem passou por isso? esta em anexo um print da tela, o exemplo que usei (dentre tantos outros) esta no link: https://portal.vidadesilicio.com.br/display-oled-0-96-com-arduino/ e também o codigo em anexo, novamente repito no arduino uno funciona normal e com as mesmas ligações no pro mini aparece a mensagem de erro, sendo que outro codigo compila normal. desde ja agradeço a todos.Sem%20t%C3%ADtulo.pngvidasiliciooled.ino
Sim,
Veja que no caso do pino DTR, tive que adaptar um pino, pois ele esta alinhado na vertical e não na horizontal.
Sem esse pino, não é possível gravar os programas do Arduino.
Obrigado pelo feedback, o pino DTR serve para fazer o reset automático do arduino?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)