R$ 599,00
ou em até 6x R$ 99,83

Carga horária: 40h

Todos dispositivos

Exercícios práticos

365 dias de acesso

Suporte a dúvidas

Certificado

Matricule-se agora

Curso: Programe o ESP32 com ESP-IDF 5
Domine o ESP-IDF 5, o framework de desenvolvimento IoT oficial da Espressif para a família ESP32

Fabio Souza

R$ 599,00
ou em até 6x R$ 99,83

Matricule-se agora

Carga horária: 40h

Todos dispositivos

Exercícios práticos

365 dias de acesso

Suporte a dúvidas

Certificado

Sobre o curso

Sobre o curso

  • Professor: Fábio Souza — Embarcados/Franzininho;
  • Carga horária: 40 h ( 30 h + 10 h de atividades)
  • Aulas gravadas — Faça no seu ritmo.
  • Tempo de acesso à plataforma por 12 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
  • Extras (Opcionais) :
    • LM75
    • MPU6050
    • Display TFT 1.3" SPI ST7789

Objetivos:

Capacitar o aluno no uso do ES- IDF 5, por linha de comandos e no Visual Studio Code 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 diferenças entre ESP-IDF 4 e ESP-IDF 5;
  • Saber usar o ESP-IDF por linha de comandos
  • Saber configurar o Ambiente usando o Visual Studio Code
  • Saber escolher o melhor ESP32 para sua aplicação
  • Saber usar o FreeRTOS com o ESP-IDF
  • Conhecimento dos periféricos essenciais para ESP32;
  • Usar recursos de comunicação sem fio do ESP32( WIFI, ESP-NOW, Bluetooth);
  • Saber usar a memória interna do ESP32;
  • Ser autossuficiente para desenvolver projetos com ESP-IDF;
  • Conseguir dar manutenção ou adicionar novos recursos em projetos existentes.

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
    • Hello World
  • Conhecendo o ESP-IDF
    • Principais comandos do ESP-IDF em linha de comandos
    • menuconfig
    • Criando componentes
    • Kconfig
    • Usando componentes do  ESP-IDF components Registry
    • Usando componentes externos
    • 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
  • Memórias:
    • RAM
    • Flash: Partição, NVS e sistemas de Arquivos
  • FreeRTOS
  • Sensores
    • DHT11
    • LM75
    • MPU6050
  • Display:
    • OLED
    • ST7789
  • Bluetooth (TBD)
  • USB (TBD)

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.

Matricule-se agora

Você também pode se interessar