Meus primeiros passos com a ESP32
Neste post será comentado algumas características sobre o ESP32.
Bom, em janeiro de 2017 foi lançada o ESP32, Um
microcontrolador superior ao ESP8266. Sem o objetivo de substituir a ESP8266, o
grande diferencial deste novo microcontrolador é a comunicação BLUETOOTH, mais
GPIOS, sensor capacitivo e sensor de temperatura. Abaixo uma tabela que os
compara, para melhor visualização.
Especificações
|
ESP8266
|
ESP32
|
MCU
|
Xtensa Single-CORE 32-bit L106
|
Xtensa Dual-Core 32-bit LX6 600 DMIPS
|
802.11
b/g/n WI-FI
|
Yes HT20
|
Yes HT40
|
Bluetooth
|
-
|
Bluetooth 4.2 and below
|
Typical
Frequency
|
80MHz
|
160MHz
|
SRAM
|
160 kBytes
|
512 kBytes
|
Flash
|
SPI Flash up to 16 MBytes
|
SPI Flash up to 16 MBytes
|
GPIO
|
17
|
36
|
Hardware/Software
PWM
|
-/8 Canais
|
1/ 16 canais
|
SPI/
I2C/12S/UART
|
2/1/2/2
|
4/2/2/3
|
ADC
|
10-bit
|
12-bit
|
XAN
|
-
|
1
|
Ethernet
MAC interface
|
-
|
1
|
Sensor
capacitivo
|
-
|
Sim
|
Sensor
de temperatura
|
-
|
Sim
|
Temperatura de trabalho
|
-40º à 125ºC
|
-40º à 125ºC
|
ESP32-GPIOS - Figura 1
Mais informações sobre o ESP32 você pode encontrar nos links
abaixo:
Há algumas maneiras de mexer com o ESP32, assim como no
ESP8266, neste post será mostrado como instalar o firmware do micropython e será disponibilizado um
curto programa para ascender um Led para que você possa testar.
PRIMEIRO PASSO:
- · Conecte a ESP32 no seu computador e abra o cmd (prompt de comando do seu computador)
- Agora iremos limpá-lo através dos comandos :
“python
esptool.py --port COM4 --baud 115200 --after no_reset read_mac"
Prompt de comando- Figura 2
“ python esptool.py --port COM4 --baud 115200 --after no_reset erase_flash”
Prompt de comando- Figura 3
Altere para a porta em que o módulo estiver conectado.
- · Faça o download do firmware do ESP32 neste link e o salve na pasta em que o esptool foi instalado.
- · Agora instalaremos o novo FIRMWARE:
“python
esptool.py --port COM4 --baud 115200 write_flash --flash_mode dio --flash_freq
80m --flash_size detect 0x1000 nome_do_aquivo_baixado.bin “
Prompt de comando- Figura 4
- · Para verificarmos a instalação podemos abrir o teraterm, como já mostrado em outras postagens,ou você pode baixar o PuTTy que é uma ferramenta muito boa também, e faremos um “hello world” como um teste, assim verificamos se a instalação foi concluída ou não. Ao iniciar o PuTTY ou o TeraTerm, essas mensagens deverão aparecer, não se desespere, toda vez que você der um reset isso irá acontecer, é do próprio Hardware do microcontrolador.
PuTTY ESP32 - Figura 4
A imagem acima demonstra o “hello World” feito, logo,
instalação concluída com sucesso. Agora podemos brincar um pouco com leds,
potenciômetro, já estamos aptos a explorar este dispositivo.
Referencias:
Qualquer dúvida, deixe um comentário.
Comentários
Postar um comentário