R$ 349,99
R$ 249,99
ou em até 6x R$ 41,66

Carga horária: 8h

Todos dispositivos

Exercícios práticos

365 dias de acesso

Suporte a dúvidas

Certificado

Matricule-se agora

Curso: Programe o ESP32 com Arduino
Aprenda desenvolver e explorar todos os recursos do ESP32 através do framework Arduino

Fabio Souza

R$ 349,99
R$ 249,99
ou em até 6x R$ 41,66

Matricule-se agora

Carga horária: 8h

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: 8 h
  • Aulas gravadas — Faça no seu ritmo.
  • 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.

Matricule-se agora

Você também pode se interessar