ESP32: Laboratorios: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(→Wifi) |
|||
Linha 14: | Linha 14: | ||
#Selecionar placa '''WiFi LoRa 32''' | #Selecionar placa '''WiFi LoRa 32''' | ||
==Wifi== | ==Laboratório 1: Wifi== | ||
Exemplo pronto da biblioteca padrão do Arduino: '''Arquivo -> Exemplos -> Wifi -> SimpleWifiServer''': | Exemplo pronto da biblioteca padrão do Arduino: '''Arquivo -> Exemplos -> Wifi -> SimpleWifiServer''': | ||
Edição das 18h50min de 8 de fevereiro de 2022
ESP32: Laboratórios
A placa Heltec ESP32 LoRa é uma placa de desenvolvimento que integra três formas distintas de comunicação: Wifi, Bluetooth e a rede de comunicação de longo alcance LoRa. Além disto a placa apresenta um display OLED, o que facilita o controle da operação do dispositivo localizado em locais remotos.
- Referências sobre o Heltec ESP32
- Heltec ESP32+LoRa Series Quick Start: https://heltec-automation-docs.readthedocs.io/en/latest/esp32/quick_start.html
- Instalação da placa do Heltec ESP32 com a IDE do Arduino
- IDE -> Arquivo -> Preferências
- URLs Adicionais para Gerenciadores de Placa: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.5/package_heltec_esp32_index.json
- Ferramentas -> Gerenciadores de Placa -> Instalar Heltec ESP32 Series Dev/boards
- Selecionar placa WiFi LoRa 32
Laboratório 1: Wifi
Exemplo pronto da biblioteca padrão do Arduino: Arquivo -> Exemplos -> Wifi -> SimpleWifiServer:
- Configurar apenas ssid e passwd da rede Wifi;
- Identificar via terminal serial o endereço IP recebido pelo ESP32;
- Será possível controlar led (gpio 5, ou outro) via nagerador Web.
Bluetooth
Exemplo pronto da biblioteca padrão do Arduino: Arquivo -> Exemplos -> BluetoothSerial -> SerialToSerialBT:
- Exemplo de interação bluetooth entre ESP32 e Android Serial Bluetooth Terminal.
- Carregar código no ESP32;
- Instalar aplicativo Serial Bluetooth Terminal no Android;
- Parear o ESP32 com o Android;
- Trocar mensagens seriais entre o terminal do ESP32 e o aplicativo Serial Bluetooth Terminal
Bluetooth Low Energy - BLE
Ver detalhes do BLE: https://randomnerdtutorials.com/esp32-bluetooth-low-energy-ble-arduino-ide/.
- Biblioteca: https://github.com/nkolban/ESP32_BLE_Arduino
- Exemplo pronto Arquivo -> Exemplos -> ESP BLE Arduino -> BLEserver;
- Instalar aplicativo BLE Terminal no Android;
- Conectar ao dispositivo.
Referências
Evandro.cantu (discussão) 15h48min de 8 de fevereiro de 2022 (-03)