Preparando o Ambiente e Acendendo LED com ESP32

Fala pessoal, tudo certo ? ✌

Antes de começarmos a utilizar o ESP32 precisamos instalar o Arduino IDE (programa onde vamos elaborar e executar os códigos utilizados pelo componente).

Para isso é necessário entrar no site e fazer o download de acordo com o seu sistema operacional, segue link para download 👉 https://www.arduino.cc/en/Main/Software


Em nosso caso, estamos utilizando o sistema operacional Windows 10. Mas o site disponibiliza para vários sistemas operacionais.

Após a instalação do programa é necessário fazer a configuração para o programa ser compatível com o componente. No caso é bem simples. 😉 

Com o programa aberto, clique em Arquivo -> Preferências


Após isso, uma janela será aberta igual a que está logo abaixo 👇. Deve-se clicar no ícone destacado e adicionar o link a seguir: https://dl.espressif.com/dl/package_esp32_index.json


Agora só clicar no botão 'OK'. Após este passo vá em Ferramentas -> Placa: "Arduino / Genuino Uno" -> Gerenciador de Placas


Ao abrir a nova janela, pesquise por "esp32" e instale o mesmo.

Após a instalação, vamos realizar o primeiro teste com o componente. Neste teste vamos fazer acender o led do próprio ESP32.

Vamos precisar somente de:


  • Protoboard;
  • Cabo USB (aqueles que usamos para carregar o celular);
Primeiramente precisamos encaixar a placa na protoboard e, após isso, conectar o cabo USB no computador e depois na placa. Iremos abrir o programa Arduino IDE e selecionar Ferramentas -> Placa: ESP32 Dev Module. Após, selecionar a porta COM correta para a sua conexão com a placa.



Chegamos na metade do caminho. 😃

O código abaixo é feito para fazer o LED acender e apagar a cada um segundo.


//No Esp32 o led da placa é pino 2

int LED_BUILTIN = 2;

void setup() {
   // inicializa o LED_BUILTIN como saída
   pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
     digitalWrite(LED_BUILTIN, HIGH);   // liga o LED
     delay(1000);                                           // espera um segundo
     digitalWrite(LED_BUILTIN, LOW);    // desliga o LED
     delay(1000);                                           // espera um segundo
}

A placa irá ficar assim: 👇



Espero que consigam realizar o procedimento com esse passo-a-passo. 😀

Agora vamos seguir para os próximos passos, onde iremos fazer uma conexão bluetooth e wifi. 😄👌

Comentários