Seria1.print("Temperature: "); Seria1.print(t);
Seria1.println(" *C");
}
1.3 Техническая сторона подключения Arduino Nano и ESP32
ESP32 – это микроконтроллер, разработанный компанией Espressif Systems. ESP32 представляет собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами. В серии ESP32 используется ядро Tensilica Xtensa LX6. На рисунке 7 представлена распиновка платы ESP32.
Рисунок 7 – Пины ESP32
В основе модуля лежит микросхема ESP32-D0WD-V3. Встроенный чип разработан с учетом возможности масштабирования и адаптации. Центральный процессор содержит два ядра, которыми можно управлять индивидуально, а тактовая частота ЦП регулируется от 80 МГц до 240 МГц. Чип также имеет сопроцессор с низким энергопотреблением, который можно использовать вместо ЦП для экономии энергии при выполнении задач, не требующих больших вычислительных мощностей, таких как мониторинг состояния пи-
нов. ESP32 объединяет богатый набор периферийных устройств, начиная от емкостных сенсорных датчиков, датчиков Холла, интерфейса SD-карты, Ethernet, высокоскоростного SPI, UART, I²S и I²C.
Для работы через Arduino IDE с платами ESP32 добавим ссылку в поле
«Дополнительные ссылки для менеджера плат» https://raw.githubusercon- tent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json на уста-
новление дополнительных пакетов официального разработчика ESP32, как на рисунке 8.
Рисунок 8 – Установление связи Arduino IDE с базой данных плат разработчиков ESP32
Установим в приложении в разделе tools —> Board —> Board Manager расширение ESP32 от Espressif Systems версию 2.0.17, занимающую всего 2- 3 Гб, как на рисунке 9, по сравнению с современной версией 3.3.7, которая весит 6-9 Гб. В рамках наших задач версии 2.0.17 достаточно.
Рисунок 9 – Установка расширения ESP32 от Espressif Systems
для определения платы ESP32-WROOM-DA MODULE
Так как стандартная загрузка зависает в Российском регионе, вручную увеличим время ожидания ответа сервера в конфигурационном файле
C:\Users\<Имя_пользователя>\.arduinoIDE\arduino-cli.yaml до 10 минут или больше, как на рисунке 10.
Рисунок 10 – Увеличение время отклика на 10 минут для скачивания объёмного пакета данных о платах ESP32