Для того что бы подключить и запрограммировать контроллер WeMos D1R2 вам потребуется скачать среду разработки Arduino IDE, и установить ее.
А так же установить драйвера для него. Как установить драйвер, рассказано в этой статье.
Шаг 1
После запуска программы, у вас откроется окошко для написания кода.
На момент написания статьи, актуальная была версия 1.8.1, когда вы будете читать эту статью, возможно версия будет уже более новой, но я не думаю что в настройках что либо сильно изменится.
Шаг 2
Теперь мы перейдем в меню файл и выберем там пункт – настройки. Откроется окошко настроек:
В строке "дополнительные ссылки для Менеджера плат" вам необходимо ввести URL адрес:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Это для скачивания дополнительной информации о совместимых платах и нажать на кнопку в конце строки, куда вводили адрес, чтобы убедиться, что он был добавлен.
Шаг 3
Сохраняем настройки на кнопку OK в открытом окне, а потом в окошке настроек. После чего надо зайти в Менеджер плат через меню:
Инструменты -> Плата -> Менеджер плат
Шаг 4
Когда откроется менеджер плат, начнется загрузка списка поддерживаемых устройств, после чего в списке плат надо найти наш контроллер, который называется "esp8266 by Community", обычно он находится в самом низу списка.
Затем как нажмете на "esp8266 by Community", в правом нижнем углу появится кнопка "Установить", нажимаем ее и ждем пока закончится загрузка дополнительных модулей. Модулей там достаточно много и процесс может занять до 5-10 минут.
Шаг 5
Когда закачаются модули, нажимаем кнопочку "Закрыть". Все, настройка завершена и нам нужно выбрать из списка плат наш контроллер который называется WeMos D1R2 mini.
Поздравляю! Настройка завершена, теперь можно программировать нашу плату и сделать из нее например Wi-Fi WebServer, как рассказано в этой статье.