Как добавить плату в ардуино ide
Для среды Arduino IDE существует дополнение, которое позволяет программировать модуль ESP32. В этом руководстве мы покажем, как установить плату с ESP32 в Arduino IDE, работающую на ОС Windows.
Установка дополнения для ESP32 в Arduino IDE
Важно: перед началом установки убедитесь, что ваша среда Arduino IDE обновлена до актуальной версии. Если нет, то рекомендуется удалить и установить актуальную версию. Если у вас установлена старая версия среды Arduino IDE, то у вас может не получится настроить.
После установки последней версии Arduino IDE из источника, вы можете продолжить изучение руководства.
ВАЖНОЕ ПРИМЕЧАНИЕ:
- Если вы впервые устанавливаете поддержку ESP32 микроконтроллера в среде разработки Arduino IDE, то просто выполните нижеприведённые инструкции.
- Если вы уже установили дополнение ESP32 используя старый способ, то вам необходимо сначала удалить папку «espressif». Ниже вы сможете найти инструкцию как это сделать.
Установка ESP32 в Менеджере плат
Чтобы установить ESP32 в среду Arduino IDE, выполните следующее.
1) Откройте окно настроек в среде Arduino IDE. Выберите пункт меню «Файл > Настройки» («File > Preferences»).
2) В поле «Дополнительные ссылки для Менеджера плат» (Additional Boards Manager URLs) скопируйте адрес
Затем нажмите кнопку «OK».
Примечание: если у вас уже есть ссылка для плат с чипом ESP8266, то вы можете разделить ссылки запятой следующим образом:
3) Откройте менеджер плат. Нажмите «Инструменты > Плата > Менеджер плат» («Tools > Boards > Boards Manager»).
4) Введите в поиске «ESP32» и нажмите кнопку «Установка» (Install) для «ESP32 by Espressif Systems».
5) Готово. Дополнение должно установиться за несколько секунд.
Удаление папки «espressif»
Если вы впервые устанавливаете поддержку микроконтроллера ESP32 в среду Arduino IDE, то вы можете проигнорировать этот раздел.
Если уже вы выполнили старые инструкции и вручную установили дополнение ESP32 посредством системы управления версиями Git с графическим интерфейсом, то вам необходимо удалить папку «espressif» из среды Arduino IDE.
Чтобы найти папку «espressif» и папку, где установлена Arduino IDE (путь установки), запустите среду разработки и выберите пункт меню «Файл > Настройки» («File > Preferences»).
Скопируйте адрес из поля «Размещение папки скетчей» («Sketchbook location»).
Пройдите в папку, где установлена среда Arduino IDE: «C:\Users\ruisantos\Documents\Arduino» и откройте папку «hardware».
Затем удалите папку «espressif».
Проверка установки
Подключите плату ESP32 к компьютеру. Затем выполните следующее:
1) Запустите среду Arduino IDE.
2) Пройдите в меню «Инструменты > Плата» («Tools > Board») и выберите свою плату (в нашем случае это DOIT ESP32 DEVKIT V1)
3) Выберите порт в меню «Порт» («Port») (если вы не видите COM-порт в среде Arduino IDE, то вам необходимо установить драйвер для адаптера CP210x USB to UART Bridge VCP).
4) Откройте следующий пример «Файл > Примеры > WiFi (ESP32) > WiFi Scan» («File > Examples > WiFi (ESP32) > WiFi Scan»).
5) Откроется новый готовый пример.
8) Откройте окно последовательного COM-порта (Serial Monitor) среды Arduino IDE и настройте скорость передачи на 115 200 бод.
Заключение
В этом руководстве показаны только основы подготовки среды разработки Arduino IDE на ПК с ОС Windows для работы с микроконтроллером ESP32.
Менеджер плат — это инструмент Arduino IDE для добавления управляющих платформ с разными архитектурами.
Платформы Mbed OS RP2040 Boards
Список плат
Настройка
Платформы Arduino SAMD Boards
Список плат
Настройка
Платформы Arduino SAM Boards
Список плат
Настройка
Платформы Arduino megaAVR Boards
Список плат
Настройка
Платформы Arduino Mbed OS Nano Boards
Список плат
Настройка
Платформы STM32 Boards
Список плат
Настройка
В окне Дополнительные ссылки для менеджера плат введите адрес:
Платформы Amperka Iskra Boards
Список плат
Настройка
В окне Дополнительные ссылки для менеджера плат введите адрес:
Платформы на модуле ESP8266
Список плат
Настройка
В окне Дополнительные ссылки для менеджера плат введите адрес:
Платформы на модуле ESP32
Список плат
Настройка
В окне Дополнительные ссылки для менеджера плат введите адрес:
Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International
Как добавить плату Arduino или Genuino в IDE
Нажмите «Инструменты», затем «Плата» > «Менеджер плат» .
При этом откроется Менеджер Плат, и вы увидите список установленных и доступных плат. Загрузка списка может занять некоторое время.
В качестве примера, нажмите на пункт Arduino SAM Boards, выберите версию в раскрывающемся списке и нажмите «Установить».
Время загрузки будет зависеть от скорости вашего соединения.
После завершения установки рядом с именем ядра появляется тег Installed. Далее можно закрыть Диспетчер Плат.
После проделанной процедуры можно найти новую плату в меню «Инструменты» > «Плата».
Как добавить плату стороннего производителя
Существует решение для установки платы, разработанной третьей стороной. Для этого требуется особый файл, записанный в формате JSON. Адрес этого файла должен быть помещен в специальное поле «Дополнительные ссылки для Менеджера плат» на вкладке «Файл» > «Настройки».
Если у вас есть несколько файлов JSON для добавления, щелкните по маленькому значку справа от поля и откройте окно, где вы можете указать любое число файлов. Каждая ссылка должна быть записана в новой строке.
После проведенной процедуры новые платы будут доступны для установки в Диспетчере плат. Иногда необходимо обращаться к информации, предоставленной производителем плат, для получения более конкретных инструкций.
Существует множество сред разработки, которые можно использовать для программирования ESP8266. Сообщество ESP8266 создало дополнение для Arduino IDE, которое позволяет программировать ESP8266, используя Arduino IDE и его язык программирования.
Загрузка Arduino IDE
Затем выберите свою операционную систему и загрузите последнюю версию программного обеспечения Arduino IDE.
Установка Arduino IDE
Откройте файл приложения Arduino IDE (см. Рис. Ниже).
Когда Arduino IDE открывается впервые, вы должны увидеть:
Установка платы ESP8266
Чтобы установить плату ESP8266 в IDE Arduino, выполните следующие действия:
1) Откройте окно настроек в Arduino IDE. Перейдите в Файл > Настройки
3) Менеджер открытых плат. Перейдите в Инструменты > Плата > Диспетчер плат…
4) Прокрутите вниз, выберите пункт меню платы ESP8266 и установите «esp8266».
5) Выберите вашу плату ESP8266 из Инструменты> Плата> Универсальный модуль ESP8266
6) Наконец, снова откройте вашу Arduino IDE
Тестирование проекта
Чтобы проверить установку дополнения ESP8266, давайте посмотрим, сможем ли мы мигать светодиодом с ESP8266, используя язык программирования Arduino.
Вот аппаратное обеспечение, необходимое для завершения этого проекта:
- ESP8266
- 1x светодиод
- Резистор 330 Ом (220 Ом или другие значения также работают)
- Макетная плата
- Перемычки
Если вы используете ESP8266-01, вам нужен программатор FTDI для загрузки кода.
Загрузка эскиза
Загрузка эскиза в ESP-12E
Если вы используете ESP-12E NodeMCU Kit, загрузка эскиза очень проста, поскольку в нем есть встроенный программатор. Подключите вашу доску к компьютеру. Убедитесь, что вы выбрали правильную плату и COM-порт.
Загрузка скетча в ESP-01
Загрузка кода в ESP-01 требует установления последовательной соединения между вашим ESP8266 и программатором FTDI, как показано на схематической диаграмме ниже.
В следующей таблице показаны соединения, которые необходимо установить между ESP8266 и программатором FTDI.
Затем вам просто нужно подключить программатор FTDI к вашему компьютеру и загрузить скетч в ESP. Вы должны увидеть «Готово к загрузке» через несколько секунд.
Вот код, который вы должны загрузить на свой ESP8266.
Примечание. Вы должны выбрать номер порта вашего FTDI программатора в меню Инструменты > Порт в Arduino IDE.
Схема
Если вы используете ESP8266-12E
Подключите светодиод к вашему ESP8266, как показано на следующей принципиальной схеме. Светодиод должен быть подключен к GPIO 2.
Читайте также: