Tempo de acesso à plataforma por 12 meses a partir da data de aquisição
Acompanhamento e suporte as dúvidas via fórum exclusivo na plataforma durante o período de acesso;
Material Incluso:
Exemplos de códigos.
Por que aprender programar o ESP32 com Arduino?
O ESP32 é uma das plataformas mais utilizadas atualmente. Com rico conjunto de recursos aliado ao baixo custo, o ESP32 é a escolha preferida em projetos de IoT atualmente. Sua família de SoC hoje possuem diferentes categorias de comunicações sem fio e periféricos poderosos.
O famework Arduino para ESP32 hoje é mantido pela Espressif e sua comunidade, e está em constante evolução permitindo a prototipação rápida com a família de SoCs ESP32 explorando diversos recursos e possibilitando validar rapidamente aplicações.
A Arduino IDE permite desenvolver aplicações para ESP32 usando linguagens de programação C++ e suporta diversas bibliotecas da comunidade.
Estão disponíveis diversos exemplos, mantidos pelas Espressif, que você pode se basear para criar seu próximo projeto. Além disso, você pode usar os recursos do FreeRTOS e usar funções nativas do ESP-IDF.
Público Alvo:
Estudantes de engenharias, estudantes de cursos técnicos, desenvolvedores de sistemas embarcados, profissionais na área de IoT e todos interessados em aprender programar o ESP32 com famework Arduino.
Pré-requisitos:
Básico de linguagem C;
Eletrônica básica;
Lógica de programação;
Git e Github básico.
Materiais Necessários:
Uma placa de desenvolvimento ESP32 (pode ser qualquer placa da Espressif, porém recomedamos o Franzininho WiFi LAB01 para facilitar as conexões);
Chave táctil
LEDs
LED RGB
DHT11
LDR
Buzzer
Display OLED
Jumpers
Protoboard
Computador com Windows 11, Linux ou macOS
Objetivos:
Capacitar o aluno na programação do ESP32 com o Framework Arduino, usando a Arduino IDE ou VSCode.
Ao Final do Curso, o Aluno deverá ser capaz de:
Criar projetos usando o framework Arduino
Saber configurar corretamente o Ambiente usando o seu Editor preferido Arduino IDE ou VSCode
Saber usar o FreeRTOS com Arduino
Aplicação dos periféricos essenciais para ESP32;
Saber as limitações do Framework Arduino para o ESP32 e configurações essenciais para os projetos.
Vantagens de fazer o treinamento com o Embarcados:
Professores qualificados e com experiência no mercado;
Assuntos atuais e relevantes para o mercado;
Tire suas dúvidas via fórum exclusivo
Acesso a grupo exclusivo para dúvidas e networking;
Certificado
Ementa
Família de SoCs ESP32
Família de Módulos ESP32
Placas de desenvolvimento com ESP32
Configuração do ambiente de programação
Instalação da Arduino IDE
Instalação do Pacote para ESP32
Configuração da IDE
Instalação de drivers
Gravando um exemplo
Usando o Vscode
Programação
Estrutura básica de um programa Arduino
Saídas digitais
Entradas digitais
Interrupção externa
PWM
Touch (capacitivo)
ADC - Conversor Analógico para Digital
DAC
I2C
SPI
UART
Explorando o FreeRTOS no Arduino
Comunicação sem Fio:
WiFi
WiFi Scanner
WiFi Station
WiFi Server
WiFI Manger
MQTT
RainMaker
ESP-NOW
Bluetooth
USB
USB CDC
USB HID
Flash, NVS, partição
Sensores
DHT11
MPU6050
Display:
OLED
ST7789
Sobre o instrutor
Fabio Souza
Engenheiro com experiência no desenvolvimento de projetos eletrônicos embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil. Atua no ensino eletrônica e programação, como professor de graduação e pós-graduação e também em cursos exclusivos para empresas.