Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.

platformio

### 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.

Esp32

##### 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 Esp32

Com o Python instalado, execute o seguinte comando:
```bash
pip install platformio
```

## Tecnologias



PlatformIO
ESP32
C++
HTML
Bootstrap
JavaScript

##
**Aviso**

Este é um projeto utilizado para fins de aprendizado com a placa de desenvolvimento **Esp32** e linguagem de programação **C++**.