ESP32 - Sensor Ultrassônico - OLED
Este tutorial ensina como usar o ESP32 para ler a distância de um sensor ultrassônico e exibi-la em um OLED.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables ESP32 S3 Starter Kit (ESP32 S3 included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: If you want a bigger OLED display, use the 2.42 inch OLED Display 128x64 .
Sobre o OLED e o Sensor Ultrassônico
Temos tutoriais específicos sobre o OLED e o Sensor Ultrassônico. Cada tutorial contém informações detalhadas e instruções passo a passo sobre a pinagem do hardware, o princípio de funcionamento, a ligação com o ESP32, o código ESP32... Saiba mais sobre eles nos links a seguir:
- Tutorial ESP32 - OLED
- Tutorial ESP32 - Sensor Ultrassônico
Diagrama de Ligação
- O diagrama de ligação com alimentação pelo cabo USB

This image is created using Fritzing. Click to enlarge image
Se você não sabe como alimentar o ESP32 e outros componentes, veja as instruções no tutorial a seguir: Como alimentar o ESP32.
- O diagrama de ligação com alimentação por um adaptador de 5V

This image is created using Fritzing. Click to enlarge image
Código ESP32 - Sensor Ultrassônico - OLED
Passos Rápidos
- Abra o Arduino IDE.
- Clique no ícone Libraries na barra esquerda do Arduino IDE.
- Pesquise “SSD1306” e encontre a biblioteca SSD1306 da Adafruit
- Clique no botão Install para instalar a biblioteca.

- Será solicitado que você instale algumas outras dependências da biblioteca
- Clique no botão Install All para instalar todas as dependências da biblioteca.

- Copie o código acima e cole no Arduino IDE
- Compile e faça upload do código para a placa ESP32 clicando no botão Upload no Arduino IDE
- Mova sua mão na frente do sensor
- Veja o resultado no OLED e no Serial Monitor
※ Nota:
O código acima centraliza automaticamente o texto na horizontal e na vertical no display OLED. Veja Como centralizar na vertical/horizontal no OLED para mais detalhes.