Добавил:
МТУСИ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа 3 / ПР3_Мягков_БАП2201.pdf
Скачиваний:
1
Добавлен:
21.04.2026
Размер:
11.2 Mб
Скачать

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 МГц. Чип также имеет сопроцессор с низким энергопотреблением, который можно использовать вместо ЦП для экономии энергии при выполнении задач, не требующих больших вычислительных мощностей, таких как мониторинг состояния пи-

9

нов. 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 достаточно.

10

Рисунок 9 – Установка расширения ESP32 от Espressif Systems

для определения платы ESP32-WROOM-DA MODULE

Так как стандартная загрузка зависает в Российском регионе, вручную увеличим время ожидания ответа сервера в конфигурационном файле

C:\Users\<Имя_пользователя>\.arduinoIDE\arduino-cli.yaml до 10 минут или больше, как на рисунке 10.

Рисунок 10 – Увеличение время отклика на 10 минут для скачивания объёмного пакета данных о платах ESP32

11

Соседние файлы в папке Практическая работа 3