В wemos D1 мини V1 минимальна ESP8266 wifi совета.
Описание с алиэкспресс
В D1 мини доска мини wifi на основе ESP-8266EX.Больше:Http://www.wemos.cc
- 11 цифровой вход/выход Контакты, все контакты имеют прерывания/ШИМ/I2C/один-провода поддерживается (за исключением D0)
- 1 аналоговый вход В (3,2 в макс. вход)
- Micro USB соединение
- Совместимость с Arduino Http://github.com/esp8266/Arduino
- Совместимость с Nodemcu Http://www.nodemcu.com
- Много Щиты
1. Используйте BRT (транзистор резистор смещения), легче в режиме вспышки.
2.30%Увеличение площади излучения, более стабильная.
Сердцем платы является компактный модуль ESP-12F:
Модуль WeMos D1 Mini ESP8266 поддерживается в среде разработки Arduino IDE.
Поддержка Wi-Fi 802.11 B/G/N.
Микроконтроллер ESP-8266EX.
На странице 17 0A ESP8266__Datasheet__EN_v4.3.pdf нашёл вот такую информацию: Maximum Driving Power = 12mA. Не совсем понятно это относится ко всей сборке wi-fi модуля или только к его wi-fi чипу ESP8266EX без обвязки:
А то как-то мало получается можно весить нагрузки на пины. Вот здесь человек подтвердил, что макс на пин — 12mA:
Соответствие шелкографии и програмных пинов.
Обозначение на плате | Програмный пин |
D0 | 16 |
D1 | 5 |
D2 | 4 |
D3 | |
D4 | |
D5 | |
D6 | |
D7 | |
D8 | |
Загрузка скетчка через Arduino IDE
Tools>Board>esp8266>Дальше хер знает какая плата, пробовал Generic ESP8266 Module.
Выдаёт ошибку: «Failed uploading: uploading error: exit status 2».
Потом стало выдавать ошибку:
«A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, ‘�������������� � ������� ���������� �� ��������.’, None, 31)esptool.py v3.0
Serial port COM4″.
Приложение Arduino IDE пишет «Port monitor error: command ‘open’ failed: Invalid serial port. Could not connect to COM13 serial port.»
По статье «Wemos D1 Mini Setup» скачал новый драйвер (CH341SER_WIN_3.5.ZIP)
Хуй забил не стал ставить тем более у меня уже какой-то стоял и раньше заливка работала.
В «Просмотре событий» windows нашёл сообщение:
«Параметры разрешений для конкретного приложения не дают разрешения Локально Запуск для приложения COM-сервера с CLSID
Windows.SecurityCenter.WscBrokerManager
и APPID
Недоступно
пользователю NT AUTHORITY\СИСТЕМА с ИД безопасности (S-1-5-18) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.»
Далее по статье «Параметры разрешений для конкретного приложения не дают разрешения Локально Активация для приложения COM-сервера» открыл редактор реевстра windows. Далее раздел «HKEY_CLASSES_ROOT\AppID«
Более удобная статья в ней тоже муссируется ошибка «DistributedCOM 10016»
Нихера не помогло. Есть ещё ожна ошибка «Параметры разрешений для конкретного приложения не дают разрешения Локально Запуск для приложения COM-сервера с CLSID
Windows.SecurityCenter.WscDataProtection
и APPID
Недоступно
пользователю NT AUTHORITY\СИСТЕМА с ИД безопасности (S-1-5-18) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.»
Ошибка «Регистрация сервера {8CFC164F-4BE5-4FDD-94E9-E2AF73ED4A19} DCOM не выполнена за отведенное время ожидания.» Источник DistributedCOM, код 10010
Общая информация о esp8266 Wemos
Информация о прерываниях attachInterrupt.