sexta-feira, 5 de junho de 2015

Programando os Arduinos Pro e Pro mini

A maioria dos modelos da plataforma Arduino normalmente possuem uma interface USB, que pode ser utilizada tanto para a alimentação do circuito quanto para a programação do mesmo, realizando o upload do sketch criado pelo usuário.
Entretanto, alguns modelos ainda que possuam conexões dedicadas especificamente para a alimentação do circuito, não possuem essa interface USB, sendo necessário realizar a programação do mesmo através de uma interface serial, que na maioria das vezes é conseguida através de um conversor USB-Serial ttl, como o Cabo USB Serial TTL PL2303HX, disponível em nossa loja.
Esse é o caso do Arduino Pro e do Arduino Pro Mini, que  serão abordados a seguir.
Arduino Pro

Arduino Pro Mini
Cabo USB Serial TTL PL2303HX
Diagrama de conexão - Arduino Pro Mini

Diagrama de conexão - Arduino Pro


Ambos possuem uma interface ponto a ponto, sendo que o Arduino Pro já vem com os pinos soldados na placa e o Arduino Pro Mini vem acompanhado dos pinos, de maneira que o usuário pode soldá-los na placa ou soldar fios diretamente, tornando a ligação com o programador permanente.
Tratando-se de conversores USB para TTL, é possível encontrar no mercado 2 tipos: um com 4 conexões e outro com 6. 
Para ser programado dessa maneira, o Arduino precisaria ser utilizado em conjunto com o cabo de 6 conexões, que ainda não se encontra facilmente no mercado nacional.
Porém, é possível realizar a programação desses modelos de Arduino utilizando o cabo com 4 terminais, realizando manualmente o "reset" do mesmo no momento adequado.
Para isso, são necessários os seguintes passos (Utilizaremos como exemplo o sketch Blink, da lista de exemplos do IDE Arduino e a placa base Arduino Pro):
Selecionando o sketch a ser carregado

1 - Após escolher o sketch a ser transferido para o Arduino, clique em Ferramentas, e no submenu Placa escolha o modelo "Arduino Pro ou Pro Mini".
Selecionando a placa base adequada

2 - Conectar o Cabo USB Serial TTL PL2303HX ao Arduino de sua escolha, seguindo o padrão abaixo:
Vcc         |  5V
GND       |  GND
RX          |  TX
TX          |  RX

Esquema de ligação

3 - Aperte e segure o botão "Reset"(destacado em vermelho) do seu Arduino, e com o botão pressionado, clique no botão de Upload do programa Arduino IDE
Destaque do botão Reset do Arduino Pro

Destaque do botão Reset do Arduino Pro Mini

4 - Quando aparecer o texto "O sketch usa XXXXXX bytes... ", solte imediatamente o botão "Reset" do seu Arduino.

5 - Após isso, o IDE deverá indicar que o sketch foi carregado corretamente.
Confirmação de que o sketch foi carregado


Conte-nos suas experiências utilizando os produtos adquiridos em  nossa loja! Utilize nossa seção de comentários!
Até o próximo artigo!


3 comentários:

  1. Após 1 dia inteiro batendo cabeça, vi que precisava instalar o driver do cabo: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

    Aiás, usando o Deek Robot, não precisei segurar o botão de reset para fazer upload; funciona igual ao Uno.

    ResponderExcluir
  2. valeu pela dica de segurar o botão do reset e realisar uploud deu certo

    ResponderExcluir
  3. Meu pc não reconhece arduino pro mini com cabo serial

    ResponderExcluir