ESP32 - Treinamento Essencial
3.6 (309 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,875 students enrolled

ESP32 - Treinamento Essencial

Saiba tudo sobre o ESP32 na IDE do ARDUINO, além de fazer a interface com o MQTT e o Firebase.
3.6 (309 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,875 students enrolled
Last updated 5/2020
Portuguese
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 31 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Funções: digitalRead(), digitalWrite(), AnalogRead(); delay(); random(); Serial(); if.. else; PWM; Timer; Interrupção Externa;
  • Wifi.h: Conexão com a Internet;
  • MQTT: Conexão; Publish; Subscribe;
  • Firebase: Conexão, Envio e Recebimento de Dados, Conexão com Apps (Android);
  • Introdução ao FreeRtos: Sistema Operacional para microcontroladores de 32bits;
Requirements
  • Ser entusiasta em programação e eletrônica
  • Ter o ESP32
Description

Esse curso é dividido em introdutório e outros 4 capítulos.

Na introdução, ocorre um overview sobre o curso, em seguida  mostra como é feita a instalação dos softwares que serão utilizados durante o curso.

Capitulo 1:  Conceitos básicos de microcontroladores, como entradas e saídas digitais e analógicas, PWM, timer, interrupção, terminal, random, delay.

Capitulo 2:  Protocolo MQTT, mostrando como é feita a instalação, configuração do MQTT, conexão do ESP32 ao MQTT e envio e recepção de dados.

Capitulo 3:  Interface do ESP32 com o Firebase, que nos dá a possibilidade de criar aplicativos para controle remoto.

Capitulo 4:  Introdução ao FreeRtos, o sistema operacional dos microcontroladores de 32 bits. Capaz de aproveitar ainda mais o dual core do ESP32.

Who this course is for:
  • Interessados em desenvolver "Internet das Coisas", "Controle Remoto", "Controle por aplicativos"
Course content
Expand all 82 lectures 02:13:00
+ Comandos Básicos do Microcontrolador
44 lectures 01:11:59
Entradas e Saídas
00:58
Digital e Analógico
02:41
Simulação com Leds e Botões
01:30
Define
00:28
Loop X Setup
00:34
Comentários
00:37
Código Básico
00:53
If... Else
00:49
Código - Botão aciona led
04:13
Operadores Booleanos
01:18
Operadores de Atribuição Composta
03:04
Terminal
00:39
Código Fatorial
03:35
For
00:31
Funções do Tempo
01:42
Random
00:30
Código - Sorteio da Mega-Sena
01:38
While
00:36
Código - Encontrando o Cinco
01:20
Operadores Aritméticos
01:21
Código - Encontrando a Energia
01:32
Funções Matemáticas
01:19
Código - Encontrando o Máximo e o Mínimo
02:40
Funções Trigonométricas
01:17
Equação Trigonométrica
02:54
Switch
00:58
Código - Definir o piscar do led
01:56
Código - Controlando a potência do LED azul
01:38
Interrupção do Timer
02:44
Interrupção Externa
00:41
Código - Interrupção Externa
05:31
Conexão com a Internet
00:39
Código - Eduroam
01:30
Bits e Bytes
02:24
BitClear
01:02
BitRead
01:38
BitSet
01:10
BitWrite
01:07
+ MQTT
9 lectures 09:50
Adicionando a Biblioteca
00:34
Conexão com o MQTT
00:53
Código de Conexão com o MQTT
01:42
MQTT em modo Publish
00:26
Código - Publisher em MQTT
01:03
MQTT em modo Subscriber
00:45
Código - Subscriber em MQTT
02:20
+ Conexão com Aplicativos por meio do Firebase
10 lectures 16:11
O que é Firebase?
00:48
Configurando o Firebase
02:28
Conectando ao Firebase
00:33
Código Conectando ao Firebase
01:08
Enviando dados ao Firebase
00:29
Código - Enviando dados ao Firebase
01:47
Recebendo dados do Firebase
00:29
Código - Recebendo dados do Firebase
01:18
+ Introdução ao FreeRtos
16 lectures 23:58
Tarefas
00:47
Código - Criando Tarefas
01:41
Variáveis
00:49
Código - Criando Variáveis Locais e Globais
02:06
Prioridades
00:45
Núcleos de Execução de Tarefas
00:58
Código - Núcleo nas Tarefas
02:08
Semáforos
01:00
Fila
01:56
Código - Filas
01:29
Código - Inserindo Conteúdo Na Fila
01:52
Código - Mensagens na Fila
02:28
Código - Tarefas em Filas
01:22