Tempo de acesso à plataforma por 6 meses a partir da efetivação da compra.
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 ESP-IDF?
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.
Saber usar o ESP-IDF, o framework de desenvolvimento IoT oficial da Espressif, te possibilitará explorar o máximo de recursos para toda linha de SoCs ESP32(ESP32, ESP32-S, ESP32-C e ESP32-H). O SDK prover recursos para desenvolver qualquer aplicação para ESP32 usando linguagens de programação como C e C++.
O ESP-IDF, foi atualizado para a versão 5 recentemente e diversas novidades e recursos foram acrescentadas. Nesse curso, atualizado, todos os exemplos apresentados já estarão suportados pelo ESP-IDF 5.1.
O ESP-IDF atualmente está em milhões de dispositivos em campo e permite a construção de uma variedade de produtos conectados em rede, que vão desde simples lâmpadas e dispositivos domésticos até grandes projetos industriais. Se você for trabalhar com ESP32 certamente precisa dominar o 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 o ESP-IDF.
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 no uso do ES- IDF 5, na com VsCode ou Espressif IDE para desenvolvimento de projetos com qualquer SoCs da família ESP32.
Ao Final do Curso, o Aluno deverá ser capaz de:
Criar projetos usando o ESP-IDF 5;
Saber as diferencas entre ESP-IDF 4 e ESP-IDF 5
Saber configurar o Ambiente usando o seu Editor preferido VsCode ou Espressif IDE
Saber usar o FreeRTOS com o ESP-IDF
Conhecimento dos periféricos essenciais para ESP32;
Ser autossuficiente para desenvolver projetos com ESP-IDF.
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
Conteúdo programático:
Introdução
Família de SoCs ESP32
Família de módulos ESP32
Placas de desenvolvimento
Setup do Ambiente de desenvolvimento
Instalação do ESP-IDF
VScode
Espressif IDE
Hello World
Conhecendo o ESP-IDF
Principais comandos do ESp-IDF
menuconfig
Criando componentes
Kconfig
Usando componentes do ESP-IDF components Registry
Explorando os exemplos disponíveis no ESP-IDF
Logging
Trabalhando com GPIOs
GPIO como saída
GPIO como entrada
Interrupção externa
PWM
ADC
DAC
Comunicação serial
UART
I2C
SPI
Sensores internos dos SoCs ESP32
Comunicação sem fio
WiFi
MQTT
ESPNow
Low Power
Flash, NVS, partição
FreeRTOS
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.