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, 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;
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);
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
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
Introdução aos Sistemas Operacionais de Tempo Real - RTOS
Conhecendo o FreeRTOS
Introdução as Tasks
Criando Task
Deletando Task
Suspendendo e reiniciando Tasks
Passagem de parâmetros para Tasks
High Water Mark
Escolhendo o Core para a Task
Introdução as Filas (Queues)
Exemplo de comunicação entre tarefas com fila
Exemplo de comunicação de ISR e Task
Introdução aos Semáforos
Exemplo Semáforo Binário
Exemplo Semáforo Contador
Exemplo Semáforo Mutex
Software Timers
Exemplo Software Timers
Task Notifications
Exemplo Task Notifications
Event Groups
Exemplo Event Groups
Sensores
DisplayOLED
Tips N` tricks com ESP-IDF
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.
Perguntas frequentes
Quando poderei começar?
O curso já está disponível e você terá acesso assim que o pagamento da
matrícula for
confirmado.
O curso possui certificado?
Sim, o curso possui certificado e você irá recebê-lo após terminar todas
as
atividades
propostas no curso.
O mesmo será entregue via PDF e poderá ser validado através de um código
único de
validação.
O certificado informará seu nome e terá a carga horária
de 30 horas.
Qual a duração do curso?
O curso possui o equivalente a 30 horas.
Por quanto tempo poderei acessar o curso?
Você poderá acessar o curso durante 182 dias, começando a
contar a partir do dia que sua matrícula for validada e o acesso ao
curso
liberado.
Podem haver limites de acesso a recursos práticos online, caso existam.
Verifique os
prazos na descrição do curso acima.
Quais são as formas de pagamento?
O pagamento pode ser efetuado via Boleto bancário ou Cartão de crédito.
O pagamento poderá ser dividido em
até 6 vezes, dependendo do valor,
no
cartão de
crédito. No pagamento a prazo, podém incidir juros por parcela.
Caso você esteja procurando outra forma de pagamento, entre em contato
conosco.
Posso fazer o curso estando fora do Brasil?
Sim, você poderá acessar a plataforma de qualquer lugar do mundo.
Para efetuar o pagamento de fora do Brasil, utilize um Cartão de crédito
internacional.
Qual a diferença desse curso para a Academia ESP32 Profissional
Esse curso e a academia ESP32 Profissional foram desenvolvidos para atender a diferentes necessidades e objetivos de aprendizado. Aqui estão as principais diferenças entre eles:
- Carga Horária e Duração: Esse curso tem 30 horas de conteúdo e acesso por 6 meses. A Academia ESP32 Profissional oferece +90h horas e acesso por 365 dias.
- Aulas Ao Vivo: Esse curso não inclui aulas ao vivo e mentorias, enquanto a Academia oferece 4 sessões ao vivo para suporte contínuo durante 1 ano.
- Módulos e Bônus: Esse curso foca exclusivamente no desenvolvimento com ESP-IDF, sem módulos adicionais ou bônus. A Academia inclui módulos extras e bônus como desenvolvimento de hardware, OTA, e uma placa Franzininho WiFi.
Escolha o curso que melhor se adapta às suas necessidades e objetivos!
Preciso de algum hardware específico para o curso?
Você pode usar qualquer placa ESP32 compatível com o desenvolvimento com o ESP-DF. Consulte a descrição do curso para o hardware recomendado.