Utilizando o Arduino para programar o ESP

Nada mais frustrante do que esperar aqueles 3 meses para o ESP chegar e ai descobrir que é necessário um conversor serial-USB para programá-lo. Essa frustração pode ser contornada se você tiver um Arduino em mãos.

Neste artigo, vou mostrar como usar um Arduino Nano para programar o ESP de forma muito fácil. Lembrando que pode ser utilizado qualquer modelo Arduino, não somente o Nano, inclusive genéricos.

Para esta utilização do Arduino como conversor serial-USB, não é preciso de nenhuma programação especial no Arduino, já que ele não será utilizado diretamente como um Arduino comum.

Esquema de ligação

Basicamente o esquema segue a imagem abaixo:

ESP com Arduino

Esquema de ligação


* Como o ESP opera com 3.3v e o Arduino com 5v, é necessário que o nível de tensão seja adequado para não danificar o ESP. Para isso use um simples divisor de tensão, conforme a figura anterior.

O pino de reset (RST) do Arduino deve ser conectado ao terra (GND) para que o Arduino não inicie, assim deixando o mesmo em situação de reset o tempo todo.

Demonstração