ESP32 Basic Starter Kit for dummys: II-Puesta en marcha
Vamos a seguir el tutorial LROBRUYA ESP32 Basic Starter Kit, aunque teniendo en cuenta que usaremos Arduino IDE v2 (No tiene sentido usar inecesariamente una versión antigua como la 1.8 que recomienda el tutorial)
1- PROBAR LA PLACA: pinchamos el ESP32 sobre la placa de desarrollo, para mayor comodida y seguridad) y alimentarlo con el micro USB, si todo va bien se encenderá el microled rojo (POWER) que hay en la placa.
2 - INSTALAR Y CONFIGURAR ARDUINO IDE: Ahora necesitamos es instalar Arduino IDE en nuestro ordenador (Ver ESP32 LoRa for dummys - I ) y en él la librería SPIFFSIniFile. En preferences del Arduino IDE añadir la URL indicada en el tutorial pues posiblemente no esté soportada oficialmente por espressif (pprimera URL)
- https://espressif.github.io/arduino-esp32/package_esp32_index.json
- https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Enchufar con un cable USB el ESP32 al ordenador donde tenemos el Arduino IDe y seleccionar la placa (DOIT ESP32 DEVNIT V1) y puerto (/dev/cu.usbserial-0001 Serial Port (USB). Si no le aparecieran los puertos (USB) es casi seguro que su cable USB no admite datos, buesque otro.
El Sketch usa 895325 bytes (68%) del espacio de almacenamiento de programa. El máximo es 1310720 bytes.Las variables Globales usan 43680 bytes (13%) de la memoria dinámica, dejando 284000 bytes para las variables locales. El máximo es 327680 bytes.esptool.py v4.6Serial port /dev/cu.usbserial-0001Connecting.........A fatal error occurred: Invalid head of packet (0x65): Possible serial noise or corruption.
Probamos con el otro puerto /dev/cu.SLAB.USBtoUART Serial port (USB), y todo OK
El Sketch usa 895325 bytes (68%) del espacio de almacenamiento de programa. El máximo es 1310720 bytes.
Las variables Globales usan 43680 bytes (13%) de la memoria dinámica, dejando 284000 bytes para las variables locales. El máximo es 327680 bytes.
esptool.py v4.6
Serial port /dev/cu.SLAB_USBtoUART
Connecting.....
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: xx.xx.xx.xx.xx.xx
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00006fff...
...
Flash will be erased from 0x00010000 to 0x000ecfff...
Compressed 23376 bytes to 15314...
Writing at 0x00001000... (100 %)
Wrote 23376 bytes (15314 compressed) at 0x00001000 in 0.4 seconds (effective 488.7 kbit/s)...
Hash of data verified.
...
Writing at 0x00010000... (2 %)
...
Writing at 0x000eb7b9... (100 %)
Wrote 901904 bytes (591581 compressed) at 0x00010000 in 9.8 seconds (effective 733.5 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
ets Jul 29 2019 12:21:46rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:1load:0x3fff0030,len:4604ho 0 tail 12 room 4load:0x40078000,len:15488load:0x40080400,len:4load:0x40080404,len:3180entry 0x400805b8Setup doneScan startScan done
1 networks found
Nr | SSID | RSSI | CH | Encryption
1 | MyWiFi | -61 | 3 | WPA2
WIFISCAN es uno de los muchos programas ejemplos que vienen con las librerias de ESP32 que tabien lo puede localizar con otros muchos en https://github.com/espressif/arduino-esp32/tree/master/libraries
Ahora ya lo tiene todo listo para comenzar con los proyectos que le permitirán aprender más sobre ARDUINO
Continúa en : Proyecto - 1 HOLA MUNDO
Comentarios
Publicar un comentario