Последние комментарии
- 09.03.2023 10:51
-
25.01.2023 16:05
Спасибо. Хорошая статья. Хотелось бы увидеть как ...
-
21.01.2023 22:58
Доброго дня! Як можна замовити? І чи є схема або ...
-
05.05.2022 19:14
Спасибо автору, понял почему блинк не работал
-
21.04.2022 13:18
В моём случае он используется совместно с AGP ...
Самое читаемое
- Многофункциональный программатор на CH341A
- Переходник USB to TTL (RS232) YP-01 на чипе PL2303HX
- Знакомство с Arduino Pro mini на примере китайского аналога
- Подключаем мощную нагрузку к Arduino, через реле модуль
- Твердотельное реле из симистора для коммутации мощной нагрузки через Ардуино
- Знакомство с Arduino Micro (ATmega32U4) на примере китайского аналога Pro Micro
- Знакомство с Arduino UNO на примере китайского аналога
- Знакомство с Arduino Nano на примере китайского аналога
- Обход блокировки Одноклассников, Вконтакте, Яндекс и Маил.ру с помощью OpenVPN
- Управляем Arduino через Bluetooth HC-06, с компьютера или смартфона
Добавляем не стандартные платы в Arduino IDE
За последние несколько лет значительно расширился ассортимент как Arduino-совместимых плат, выпускаемых сторонними разработчиками, так и плат на микроконтроллерах иной архитектуры (ESP8266, STM32). Несмотря на разную архитектуру, их программирование возможно через Arduino IDE. Но есть одна проблема, которая состоит в том, что сторонние платы отсутствуют в стандартной среде разработки Ардуино. Добавить платы возможно как в автоматическом, так и в ручном режиме, после чего появляется возможность не только легко их программировать, но и использовать многие библиотеки Arduino. Давайте рассмотрим как это можно реализовать, на примере добавления в Arduino IDE таких микроконтроллеров как ESP8266 и аналог ATmega328 – LGT8F328D.
В стандартном составе присутствуют только официальные платы Arduino.
Добавление не стандартных плат в Arduino IDE с помощью менеджера плат.
Добавим в Arduino IDE плату на ESP8266, для этого переходим в Настройки: «Файл» - «Настройки».
Добавим ссылку на репозиторий с необходимыми для платы пакетами. В поле «Additional Boards Manager URLs» («Дополнительные ссылки для Менеджера плат» ) вводим ссылку на библиотеку ESP8266.
Стабильная версия библиотеки постоянно находится по ссылке:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
У других плат должна быть своя подобная ссылка, которую можно найти на сайте производителя или в документации.
Переходим в менеджер плат: «Инструменты» - «Платы:» - «Boards Manager...» (Менеджер плат).
В списке менеджера плат ищем плату «ESP8266» и выбираем её, клацая мышкой на названии. Нажимаем кнопку «Install» для установки. Ждём окончания процесса установки необходимых пакетов.
После установки в списке плат появятся сторонние платы на ESP8266.
Ручное добавление платы в Arduino IDE.
В примере добавим в ручном режиме плату WEMOS XI на LGT8F328.
Внимание! Данный патч от Wemos можно применять с Arduino IDE версией от 1.8.0, при использовании более старой версии - получите ошибку компиляции.
Скачиваем архив с файлами описания для платы с GitHub-репозитория. У каждого разработчика свой репозиторий, ссылка на репозиторий WEMOS следующая: https://github.com/wemos/Arduino_XI
Для того что бы скачать архив с репозитория GitHub нужно нажать зелёную кнопку «Clone or download» и в появившемся окне выбрать «Download ZIP».
Разархивируем скачанный архив, по-умолчанию файлы распакуются в папку «Arduino_XI-master».
Эту папку переименовываем в «XI».
Переходим в папку с установленной Arduino IDE, затем в папку «hardware». В папке «hardware» создаём папку «wemos» и помещаем в неё папку «XI».
Запускаем Arduino IDE и в пункте меню: «Инструменты» - «Плата:» видим добавленную плату «WEMOS XI (Retired)».
Подробнее...