Arduino IDE  (Arduino integrated development environment) —  Среда разработки на языке Arduino Scetch который является усеченной версией языка программирования C++.

Arduino IDE распространяется с открытым исходным кодом Arduino, позволяет легко писать код и загрузить его в модули многих микроконтроллеров. Он работает на Windows, Mac OS X и Linux. Среда написана на Java и на основе  другого программного обеспечения с открытым исходным кодом.
Это программное обеспечение может быть использовано с любой платой Arduino.  
Обратитесь к Getting Started странице для получения инструкций по установке.

arduino_ide_1
Запустив Arduino IDE нам необходимо подключить пакет программ разработанных специально для нашего типа микроконтроллера и модуля на котором он установлен. Для этого заходим в меню ФАЙЛ — > НАСТРОЙКИ;

arduino_ide_2
Набираем вручную ссылку на библиотеку программ для ESP8266 в поле Дополнительные ссылки для Менеджера плат: https://arduino.esp8266.com/staging/package_esp8266com_index.json

arduino_ide_3
После того как ссылку прописали (можно в дальнейшем в этом поле прописать несколько ссылок через запятую), подключаем нам необходимую на текущий момент плату модуля микроконтроллера: выбираем в меню ИНСТРУМЕНТЫ — ПЛАТА: название любой платы  — МЕНЕДЖЕР ПЛАТ …

arduino_ide_4

В поиске окна Менеджера плат набираем ключевое слово esp и в найденных строках ищем нужный нам модуль, в нашем случае это пакет  ESP8266  by ESP8266 Community с необходимым нам модулем WeMos D1 mini в списке, на всякий случай знакомимся  с содержимым ссылки Online Help, жмем на ссылку  More info — если есть версии пакета выбираем последнюю версию или нам необходимую, далее жмем кнопку УСТАНОВИТЬ и ждем установку пакета из сети ИНТЕРНЕТ в среду разработчика программ Arduino IDE.
arduino_ide_5 arduino_ide_6 arduino_ide_7 arduino_ide_8 arduino_ide_9 arduino_ide_10 arduino_ide_11 arduino_ide_12