0 notas0% acharam este documento útil (0 voto) 196 visualizações20 páginasComo Programar o Módulo ESP32 Com IDE Arduino - Arduino e Cia
Um guia fácil de programação de ESP 32 usando IDE Arduino
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu,
reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
95/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Y VISCOUS
yA eee
Posts
> Wireless > Como programar o médulo ESP32 com IDE Arduino
am 5)
€SPRESSIF
Como programar o médulo ESP32 com IDE
Arduino
cia w~
by Arduino @ Cia 30 de novembro de 2017
hitps:www-arduinoecia com bemodulo-esp32-if-blustoolh-ide-arduino! sr2095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
WIRELESS Bz
Praticamente todo mundo ja ouviu falar do ESP8266, um chip voltado para aplicagées envolvendo
rede wifi. Os médulos que usam o ESP8266 se popularizaram rapidamente e hoje temos varios
modelos como 0 NodeMCU, ESP-01, ESP-07 e por ai vai. Hoje vamos ver como programar 0
sucessor do ESP8266, o médulo ESP32 usando IDE Arduino.
es)
€SPRESSIF
\Veremos abaixo que o ESP32 6 um médulo poderoso, possuindo wifi e bluetooth embutides. Como o
ESP8266, deve ganhar muitas variagées, e ja existem no mercado médulos ESP32 com display oled
embutido, por exemplo. Pela sua capacidade, podemos esperar muitas novidades em breve.
O modulo ESP32
© ESP32 6 um componente de baixo custo e alta performance, que se caracteriza por set um SOC
(System on a Chip) contendo microcontrolador,
e bluetooth BLEintegrados,. 0 ESP32 fo!
desenvolvido pela Espressif Systems
sm configuracées bem interessantes:
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 2000510472022 20:08, Como programar o médulo ESP32 com IDE Arduino - Arduino Gia
+ CPU: Microprocessador Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating
at 160 or 240 MHz and performing at up to 600 DMIPS
+ Ultra low power (ULP) co-processor
+ Memory: 520 KiB SRAM
+ Wi-Fi: 802.11 b/g/n/e/i
+ Bluetooth: v42 BR/EDR and BLE
+ 12-bit SAR ADC up to 18 channels
+ 28-bit DACS
+ 4xSPl
+ 2 «12S interfaces
+ 2«l2C interfaces
+ 3x UART
+ Wake up from GPIO interrupt, timer. ADC measurements, capacitive touch sensor interrupt
E esses sao so alguns dados, Uma lista completa das caracteristicas do ESP32 vocé encontra
no datasheet do componente.
Falando especificamente do médulo ESP32, este que vamos usar é semelhante (fisicamente) ao ja
conhecido ESP8266 NodeMCU ESP-12, um médulo muito popular da linha ESP8266,
Saber mais
Como 0 NodeMCU, médulo ES®32 Lem um conector micro USB pata alimentagao e programagao,
botdes RST ¢ 8007, além de um regulador de tenséo. A meméria é de 4MB e no médulo que estou
testando 0 conversor serial USB-TTL 6 0 CP2102
Programando o ESP32 com IDE Arduino
Vamos testar 0 ESP32 executando 0 famoso “blink led” (piscar o led, em bom portugues). O
programa em si é o que menos importa, ja que configurar a IDE do Arduino para programar o ESP32
requer uma certa dose de atengao para que nada saia errado,
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 2095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Vamos ento aos passos, lembrando que estou usando o Windows 10 nesse tutorial,
1 ~ Instale a IDE do Arduino (se vocé ja nao tem, pode encontra-la no site oficial do Arduino)
2 - Faca 0 download do Gitneste link e em seguida instale 0 programa (ndo alterei nenhuma op¢ao
durante a instalagao, deixei tudo no padrao sugerido pelo instalador), Ao final, selecione a
opcdo Launch Git Bash e clique em Finish
© Git2150 Setup
Completing the Git Setup Wizard
Setup hat fished irctaling Giton your computer. The
‘application may be launched by selecting the nstalled
shortauts
Clk Finish to ext Setu,
eo a
©) MINGW64,/ejUsers/Bdlizon - a.
4- Najanela Git GUI, selecione Clone Existing Repository:
hitps:www-arduinoecia com beimodulo-0sp32-if-bluetoat-ide-arduinol 420(0510812022 20:08 Come programar 0 médulo ESP32 com IDE Arduino - Arduna e Cia
& ce oui =—o—x
Create New Repository a
Clone Basting Repository
Repesitory Help
Open Existing Repository
Quit
5 - Najanela seguinte, preencha os campos Source Location ¢ Target Directory:
‘Source Location: https://github com/espressif/arduino-esp32.git
Check out VLM™ technology
Ready for a 3D printing technology that bet
manufacturers of any kind?
BCN3D
‘O campo Target Directory pode variar, dependendo de come foi configurada a sua IDE, mas
geralmente a pasta é C:\usersfusuariol\Documents\Arduino, Vocé pode encontrar essa informacao
dentro da IDE do Arduino, no menu Arquivo => Preferéncias
referencias
Conguracées Rede
Local de Sketchbooks
(c2sers\adison}bocuments\arduro]
© campo Target Directory 6 formado pelo caminho mostrado em “Local do Sketchbook"
mais hardware\espressifesp32. No meu caso ento, o campo ficou assim
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino!95/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Target Directory: C:\Users\Adilson\Documents\Arduino\hardware\espressifesp32
& ce oui =o x]
Repcsitory Help
Con eiweuae er
Browse
Source Location:|htips://gthub.com/espressit/arduino-esp32.git
f ‘ee Harton asoniDocumens\ariuno\baduaesiressncse la
ney stn
cd (Fest, Semi-Redundant, Hardlinks
jundant Backup)
Full Copy (Slower,
smimended, No Backup)
Shared (Fastest. Not
Recursive clone cubmodules to0
‘Apés preencher os campos, clique em Clone e aguarde o download ¢ instalacao dos arquivos.
6 - Vaaté a pasta [Local do Sketchbooklhardwareespressifesp32tools e execute o arquivo getexe:
Name
1 patitions
sdk
bud py
Blcorments
A espotz.exe
“] espotepy
estoolpy
WB seeprzpat.cie
| gen_esp3zpertpy
a
| gety
| platfonio-buil.py
Aguarde 0 download e descompactagao dos arquivos
OO
ora
7 ~ Ao término do processo, vocé deve ter os arquivos abaixo na pasta:
hitps:www-arduinoecia com bemodulo-esp32-if-blustoolh-ide-arduino!
62095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino - Arduna e Cia
Ds at n> ee vio
“gas (S gen.esp22portpy
mispits Bostoe
petitions (Joetey
Usd 5 patformio-buidpy
[Extense-ep22-of
[builapy
(leemnmon.sh
Bexpota.cce
[ exotapy
(esotooi.exe
[ esatoolpy
(Bigen esp32part.exe
8 - Hora de conectar 0 médulo ESP32 na porta USB e aguardar a instalago dos drivers. No meu.
computador, pelo gerenciador de dispositivos vejo que foi adicionado um dispositive
chamado Silicon Labs CP2i0x USB to UART Bridge na porta COME:
[Hi Monitors
poe Networkedeoter.
Y @ Potts COM &LPT)
I Silicon Labs CP210s USB to UART Bridge (COMB)
TT Prime qmetes"
Processors
Bd Software devices
Se precisar dos drivers para o CP2102, recomendo este link,
Q = Inicie a IDE do Arduino e no menu Ferramentas -> Placa selecione ESP32 Dev Module:
hips: ww arduinoecia com rimodule-esp32-wil-blvetooth-ide-aruina! 720(0510812022 20:08 Come programar 0 médulo ESP32 com IDE Arduino - Arduino e Cia
Processadon "ATimega322P"
Porta
‘ObterinformagSes da Place
Programader: "“Arcuino az ISP"
Arduino Gemma
Adafrut Circuit Playground
Arduino Yin Mini
Arduino industrial 101
Linino One
Arduino Uno WiFi
Gravar Bootloader
Digistump AVR Board:
Digispark (Default -16.5mhz)
Digispark Pro (Default 16 Mhz)
Diaispark Pro (16 Mh) (32 byte buen
Digispark Pro (16 Mh) (64 byte ules)
Digispark (1dmhz - No USB)
Diaispark (8mhz - No USB)
Digizpark (Imhz - No USB)
£5932 Arduino
£5932 Dev Module
Sparkéun ESP22 Thing
U-bloc NINA-W10seres (ESP32)
30 ~ Ainda no menu Ferramentas, selecione a porta COM do médulo. No meu caso, a porta COM6.
11 - Carregue o programa exemplo ‘blink’ na IDE do Arduino, alterando a porta de LED_BUILTIN para
‘a porta 5.0 blink esta no menu Arquivo -> Exemplos -> Basics. Seu programa vai ficar assim:
2. void setupt)
a
3. pinMode(S, OUTPUT);
a
6. void loop()
nf
8 digitalWrite(S, HIGH);
9 delay (1000);
10 digitalWrite (5, Lom);
ai. delay (1000);
we}
12 - Conecte um led na porta § do médulo ESP32 (coloque a perna mais comprida do led na porta §
ea perna mais curta na porta GND)
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 22095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
13 - Transfira 0 programa para o ESP32. Alguns tutoriais dizem para pressionar o ote BOOT durante
© carregamento do programa, mas no médlulo que estou usando nao foi necessario. Em alguns
instantes, o led conectado ao ESP32 seré acionado em intervalos de 1 segundo.
Confira outros posts com ESP32 aqui mesmo no Arduino e Cia!
5/5 - (1 vote)
Tags In
ESP32 ESP8266 WIFI
«<< SHARE
© 182/270 >
hitps:www-arduinoecia com bemodulo-esp32-if-blustoolh-ide-arduino!
920(0510812022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Related Posts
Diferenca entre os médulos
bluetooth HC-05 e HC-06
© AROUINO, WIRELESS Bs0
Como usar o motor shield para
ESP8266 NodeMCU
MOTORES, WIRELESS Be
LoRa
Comunicacao Arduino e Raspberry
Pi com LoRa
© AROUINO, RASPBERRY PL, WIRELESS 1
22 Comments
Luis Gustavo Almeida 1 de dezembro de 2017 at 15:49
Alguém sabe informar se o ESP 32 consegue trabalhar ao mesmo tempo com AW
Bluetooth e Wi-Fi ativos ?
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 1020510872022 20:05 Como programar o médulo ESP32 com IDE Arduino - Arduino Gia
@ Responder
Arduino e Cia 1 de dezembro de 2017 at 15:55
Oi Luis,
Muito interessante a sua pergunta, Aparentemente funciona sim. Dé uma
othada neste link, por favor:
httos://wwwespaz.com/viewtopic php?t-847
Abraco!
Adilson
@ Responder
Thiago 18 de margo de 2018 at 16:00
eh Esse médulo nao tem LORA?
2 Responder
Arduino e Cia 19 de marco de 2018 at 11:03
ESP32 com LORA, aguarde.
‘Abrago!
Adilson
@ Responder
V | Weneer "5
3 = Renters
Unknown 14 de abril de 2018 at 15:38
Boa tarde!!!
sua explicaco foi muito bem detalhadas gostei muito; mas nao consegui estala pois
quando vou na pasta esp32 esta vazia ou quando parece que val estalar da erro de
ramificacdo,
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 1120(0510812022 20:08
Como programar o médulo ESP32 com IDE Arduino - Arduino Gia
@ Responder
Arduino e Cia 2 de maio de 2018 at 0123
Boa noite,
Obrigado pela visita. Ele apresenta algum erro de download dos
pacotes?
‘Abraco!
Adilson
@ Responder
Unknown 23 de abril de 2018 at 05:26
Conseguimos fazer com que este equipamento torna-se um boto de panico?
Ex: uma pessoa esta precisando de ajuda, ai ela aciona este bolo, ai chegaria uma
mensagem de alerta para uma tal ‘prestadora de servico’
Se existr, teremos que ter algum equipamento (roteador portatil) para fazer com que
esse equipamento possa se comunicar com a central?
@ Responder
Arduino e Cia 23 de abril de 2018 at 1949
Boa tarde,
E possivel sim, Vocé vai precisar de uma conexao com 0 roteador, se for
usar no modo wif
Abrago!
Adilson
@ Responder
CATEGORIA 31 de maio de 2018 at 13:34
Como faco para 0 esp32 no IDE arduino usando ubuntu?
@ Responder
hips: ww arduinoecia com brimodule-osp32-il-bluetooth-ide-aruino! 122095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Unknown 5 de julho de 2018 at 22:20
Ola! Grato pela dica. Funcionou tudo. Mas, depois de baixado, como atualizar?
Arduino e Cia 18 de julho de 2018 at 00:14
Boa noite,
O que vocé precisa atualizar?
Abrago!
Adilson
@ Responder
Eliézer Uhimann 31 de julho de 2018 at 13:02
A duvida é a sequinte: os cédigos esto consumindo muuita meméria do esp32. Os
cédigos que carrego no UNO consomem 10% da memoria , Porém quando carrego no
esp32, este mesmo cédigo consome 90% da meméria do esp. Preciso muito de sua
ajuda,
@ Responder
marcos Amaral 30 de outubro de 2018 at 2237
Alguem pode me explicar como converter os codigos feitos para arduino para que ele
execute no ESP32?
@ Responder
Torricelli Evangelista 7 de janeiro de 2019 at 0119 oN
hips: ww arduinoecia com brimodule-osp32-il-bluetooth-ide-aruino! 132095/04/2022 20:08
Como programar o médulo ESP32 com IDE Arduino - Arduino Gia
Boa noite, Adilson.
Muito obrigado por este tutorial de instalagao do ESP32.
Executel os passos indicados aqui ¢ deu tudo certo de primeira
@ Responder
Arduino e Cia 8 de janeiro de 2019 at 18:38
Oi Torricelli!
Show! Obrigado pelo retomno. @
‘Abrago!
Aditson
@ Responder
Sidemario 9 de abril de 2019 at 1519
Por favor, eu consigo fazer com 0 ESP32 os mesmos projetos que faria com 0 arduino
UNO? Se no. o que eu devo fazer para ter 05 mesmos projetos? Obrigado!!!
@ Responder
Arduino e Cia 5 de maio de 2019 at 14:07
Oi Sidemario,
Sim, muita coisa que ve faz com Arduino vocé consegue fazer com 0
ESP32 ou o ESP8266, Nao esqueca que o nivel de sinal desses médulos,
ESP ¢ de 3.V, entdo sensores e atuadores que trabalham com 5V
precisam de uma adaptacao.
Abrago!
Adilson
@ Responder
Mandy Lovato 9 de maio de 2019 at 0255
Ola, boa nk
esp32 na IDE Arduino porque toda vez que coloco
Estou seguindo os seus passos, mas nao consigo instalar a placa do
https'//dLespressifcom/d\/package_esp32_indexjson nas preferéncias e abro o
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 142095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
gerenciador de placas, retorna que nao fol possivel fazer o download. Alguma
sugestdo de como posso resolver o erro? Obrigada desde jal!
@ Responder
Arduino e Cia 10 de maio de 2019 at 0059
Oi Mandy!
Me parece ser alguma coisa na configuragao da IDE do Arduino, em
Arquivo -> Preferencias, depois na aba ‘Rede’
No meu, esta selecionada apenas a opgao “Detectar automaticamente
definigdes de proxy’
Abrago!
Adilson
@ Responder
daniel santos 24 de agosto de 2019 at 18:29
Sigo passo a passo , porém quando chego na hora de clicar em “Clone” fica em
‘working, please wait ¢ ndo sai. ja tem mais de 30 min.
alguma sugesto?
@ Responder
Arduino e Cia 15 de setembro de 2019 at 2124
Oi Daniel
Conseguiu?
Abrago!
Adilson
@ Responder
Beacon com ESP32: Aprenda a desenvolver - FilipeFlop 24 de junho de 2020 at 08:54
1 Para 0 projeto deste post. o ESP32 seré programado utilizando a Arduino IDE. Caso vocé nao saiba
como programar o ESP32 na Arduino IDE, eu recomendo a leitura deste artigo. 1 nw
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 1920s)oa2022 20.08 Come programaro médulo ESP92 com IDE Arduino - Arduino Ca
@ Responder
Deixe um comentario
Message ©
Name ©
Email Q
Website
CO salvar meus dados neste navegador para a préxima vez que eu comentar.
Required fields are marked ©
‘SEND ACOMMENT
Siga 0 Arduino e Cia!
f§ Y © ° ®B
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 1620(0510812022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Assine a newsletter e fique por dentro das novidades!
Seu endereco de email
Quero assinar!
Publicidade
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 720(0510812022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Ox
UAV Mapping Solution:
Geo-matching.com
Posts recentes
[Z Comunicago Serial Arduino e Wio Terminal,
[Z _Automagao residencial usando MOTT
_ Wio Terminal: uma étima opcao para o seu projeto de loT
@ Como programar o STM32 via USB com IDE Arduino (e sem precisar do gravador)
a
Controle 0 Arduino usando Node-RED
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 182095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Marcadores
36X2_ 20X4 «= «328X64 ANDROID = ARDUINO = ATMEGA328_——ATTINY85
BLUETOOTH BLYNK — COMPONENTES-=—s~DHT11._~—sCéISPLAY
DISPLAY7SEGMENTOS ESP32,—=sESP8266 © FDI. «= GSM_—sHC-05«HC-SRog
lc OT ~=—sIR_-—s«LCD._—SsLED_—sLIVROS-—sMATRIZSXB_=—MAX7219
MODULO = MODULOS = MOTORDEPASSO. =~ MOTORES-~=sNODEMCU— OLED.
RASPBERRYP! —-RASPBIAN —-RELE-— RFID. =—sRTC_~— SENSORES_- SERVOMOTOR
SHIELD SOM TEMPERATURA = WIFI_—«— WIRELESS
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino!
1912095/04/2022 20:08 Come programar 0 médulo ESP32 com IDE Arduino Arduna e Cia
Fale com 0 Administrador do site
Politica de Privacidade
Assine a newsletter e fique por dentro das novidades
Seu enderego de email
‘Quero assinar!
‘Arduino e Cia © Copyright 2022
hips: ww. arduinoecia com brimodule-0sp32-il-bluetooth-ide-aruino! 20120