Pular para o conteúdo principal

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!


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

Postar um comentário

Postagens mais visitadas deste blog

Controlando LED via Bluetooth utilizando o Módulo HC-05

Hoje abordaremos uma breve demonstração de conexão do Módulo Bluetooth HC-05 Master/Slave com um dispositivo externo, e após a conexão utilizar o dispositivo para controlar um LED. A Placa Base utilizada como controladora é a Arduino Uno , que foi utilizada em conjunto com o Protoshield compatível com a mesma. Todos os itens utilizados podem ser adquiridos em nossa loja . Note que o Módulo Bluetooth HC-05 Master/Slave possui níveis de tensão de alimentação e operação diferentes, sendo que pode ser alimentado com  uma tensão entre 3,3v e 6v (no projeto foi alimentado com 5v, direto de um dos pinos do Arduino Uno ), mas a sua tensão de operação é de 3,3v. IMPORTANTE:    O Arduino consegue reconhecer a tensão de 3,3v no terminal RX como nível lógico alto, mas somente fornece 5v no terminal Tx como nível lógico alto. Portanto, se for utilizar os terminais Rx e Tx para a comunicação com os terminais Tx e Rx do HC-05,  o terminal Tx do HC-05 pode ser conectado diretamente ao ter

Como programar com Programador KIT 3.5 para PIC

Nesta postagem iremos falar sobre o Programador KIT 3.5 O Programador KIT 3.5 é um programador para microcontroladores PIC bastante completo, até o momento compatível com  mais de 600 dispositivos da linha de microcontroladores da Microchip, incluindo a nova linha dsPIC. (Confira aqu i a lista com os microcontroladores compatíveis com o Kit 3.5) Permite a programação diretamente na placa (ICSP) ou então através de conectores ZIF (não inclusos). Detalhe para a interface ICSP Com ele é possível gravar (programar), ler, verificar e copiar os códigos dos microcontroladores, através do software gratuito PicKit 3 Programmer ( instruções de uso ), uma vez que ele é totalmente compatível com o PICkit3. Lembrando que este software é apenas para a gravação do arquivo HEX no seu microcontrolador, sendo que é necessário gerar esse arquivo em um compilador de sua escolha. Além disso, é possível utilizá-lo como ferramenta de depuração (debug) através do software MPLAB. Caract

Utilizando o Programador USB para PIC K150

Nessa postagem iremos demonstrar a utilização do Programador USB para PIC K150 O gravador possui um soquete do tipo ZIF (ZIF - Zero Insertion Force - é um soquete com uma alavanca, que permite a colocação e a retirada dos microcontroladores sem risco de danificar seus terminais) para a programação dos microcontroladores. Conta também com um conector para a programação ICSP (In Circuit Serial Programming, que será abordada futuramente em outra postagem, pois é necessário que se faça algumas adaptações no circuito a ser programado). O programador é controlado pelo PIC16F628A, e no site do fabricante do gravador é possível encontrar informações sobre como atualizar o firmware do gravador, para possibilitar a gravação de mais dispositivos. Instalação do Programador USB para PIC K150 Se você estiver utilizando o Windows 7/Vista/XP, o driver deve ser instalado normalmente, sem que seja necessária a interferência do usuário. Caso esteja utilizando o Windows 8/8.1, o processo é um po