Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aasjunior/esp32
Projetos utilizando o microcontrolador ESP32 e o ambiente de desenvolvimento PlatformIO
https://github.com/aasjunior/esp32
cpp esp32 platformio
Last synced: 1 day ago
JSON representation
Projetos utilizando o microcontrolador ESP32 e o ambiente de desenvolvimento PlatformIO
- Host: GitHub
- URL: https://github.com/aasjunior/esp32
- Owner: aasjunior
- Created: 2024-12-17T02:44:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-12T18:13:11.000Z (about 1 month ago)
- Last Synced: 2025-01-12T18:19:24.848Z (about 1 month ago)
- Topics: cpp, esp32, platformio
- Language: C++
- Homepage:
- Size: 418 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Projetos com ESP32
Projetos utilizando o microcontrolador **ESP32** e o ambiente de desenvolvimento **PlatformIO**
### Sobre o PlatformIO
O **PlatformIO** é um ambiente de desenvolvimento integrado (IDE) e um gerenciador de projetos para sistemas embarcados. Ele oferece suporte a diversas plataformas de hardware e frameworks, facilitando o desenvolvimento e a integração de firmware. Com o **PlatformIO**, os desenvolvedores podem aproveitar uma ampla gama de bibliotecas e ferramentas de compilação, tornando o processo de desenvolvimento mais eficiente e simplificado. Além disso, o **PlatformIO** pode ser integrado ao **Visual Studio Code**, oferecendo uma interface de usuário poderosa e funcionalidades avançadas de edição de código e de autocomplete.
### Sobre o ESP32
O **ESP32** é um **microcontrolador** de baixo custo e alto desempenho, desenvolvido pela **Espressif Systems**. Ele possui conectividade **Wi-Fi** e **Bluetooth** integrada, tornando-o ideal para aplicações de **IoT** (Internet das Coisas). Com um processador **dual-core** e várias interfaces de comunicação, o **ESP32** é altamente versátil e pode ser utilizado em uma ampla gama de projetos, desde automação residencial até dispositivos conectados industriais. A robustez e a flexibilidade do **ESP32**, juntamente com seu suporte a múltiplos frameworks de desenvolvimento, como o **Arduino** e o **ESP-IDF**, o tornam uma escolha popular entre os desenvolvedores de sistemas embarcados.
##### Principais Projetos
- [Dashboard Admin](https://github.com/aasjunior/ESP32/tree/main/web-servers/03_dashboard-admin) para visualização e gerenciamento do Esp32
- [Servidor Web](https://github.com/aasjunior/esp32_web_server) com modulo MicroSD
- [Servidor Web](https://github.com/aasjunior/ESP32/tree/main/web-servers/01_web-server) para visualização do estado de botões
- [Access Point](https://github.com/aasjunior/ESP32/tree/main/web-servers/02_access-point) para conectar o Esp32 em alguma rede Wi-Fi disponível
## Configuração do Ambiente
###### Requisitos
- VSCode
- PlatformIO
- Placa Esp32Com o Python instalado, execute o seguinte comando:
```bash
pip install platformio
```## Tecnologias
![]()
![]()
![]()
![]()
![]()
![]()
##
**Aviso**Este é um projeto utilizado para fins de aprendizado com a placa de desenvolvimento **Esp32** e linguagem de programação **C++**.