Skip to contentSkip to main navigation Skip to footer

Настройка для Wemos (esp8266)

Что такое Wemos?


Wemos D1 Mini – плата на базе микроконтроллера esp8266. Работа с этой платой ничем не отличается от других Arduino – совместимых плат, большинство Arduino библиотек будут работать на этом микроконтроллере. Главное отличие самого микроконтроллера – наличие встроенного беспроводного интерфейса WiFi, более быстрое вычислительное ядро и огромный объём памяти, что позволяет создавать более тяжёлые и сложные проекты с выходом в Интернет.

Настройка Arduino IDE


Для работы с Wemos нужно установить Arduino IDE и драйвер CH340, как описано в предыдущих уроках. Далее:

  • Запустить Arduino IDE, перейти в Файл/Настройки/
  • В окошко “Дополнительные ссылки…” Вставить http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Нажать ОК
  • Перейти в Инструменты/Плата/Менеджер плат… Начать вводить в поиске “ESP”. Выбрать и установить ESP8266 boards
  • Теперь в списке плат Инструменты/Плата/ появится семейство плат на esp8266! Выбираем LOLIN (WEMOS) D1 & R2 mini
  • На четвёртом скриншоте ниже показаны настройки платы по умолчанию, изменены только выделенные красным (плата и порт)

Проверка работоспособности


Для проверки загружаем тестовую программу, которая будет мигать синим светодиодом на плате:

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, 0);
  delay(300);
  digitalWrite(LED_BUILTIN, 1);
  delay(300);
}

Если программа не загружается – переходим к следующему полному уроку Первая загрузка прошивки

Особенности работы с платой


Основные отличия от обычных Arduino, встроенные библиотеки и примеры можно изучить в официальной документации на английском, также есть вариант на русском. Большая часть пинов на плате – системные, при работе с ними также есть особенности. Моего урока по этой теме пока нет, вот отличная статья на английском.

Полезный пример?

1 Комментарий

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *