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.
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. 😀
//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
Postar um comentário