Разделы

В сети

Пользователей: 115
Из них просматривают:
Аналоги: 41. Видео: 1. Даташиты: 22. Инструкции: 6. Новости: 9. Остальное: 6. Профиль пользователя: 9. Расчёты: 2. Советы: 1. Форум: 18.
Участников: 2
Гостей: 113

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Wemos D1 mini с WI-FI на основе ESP8266
Раздел: Arduino

Wemos D1 mini с WI-FI на основе ESP8266

Написал MACTEP 13.02.2022 22:20:00 (Просмотров: 4600)
Плата Wemos D1 mini выполнена на основе ESP8266. Программировать можно в среде Arduino IDE.
В этой статье мы подключим плату Wemos D1 mini к стандартной среде разработки Arduino IDE а так же подключим пару скетчей для проверки работоспособности.

Технические характеристики WeMos:
 Входное напряжение 3,3В;
 11 цифровых входов/выходов;
 1 аналоговый вход;
 Микро USB выход;
 4 Мб флэш-памяти;
 Наличие WiFi модуля;
 Частота контроллера 80МГц/160МГц;
 Рабочие температуры от -40°С до 125°С.

Следует заметить, что нумерация цифровых выходов не соотвествует нумерации на плате. К примеру, физически светодиод подключен к D4 а на самом деле это D2.

 
Wemos
расположение выходов (темно-зеленым отображаются выводы в среде Ардуино)

Для подключения к среде Arduino, Зайдите Файл - Настройки

wemos

В строке «дополнительные ссылки для Менеджера плат» ввести ссылку http://arduino.esp8266.com/stable/package_esp8266com_index.json и нажать ОК.

wemos


Затем зайти в Инструменты - Плата: - Менеджер плат - в строку поиска ввести wemos и установить библиотеки esp8266 (у меня уже установлены)

wemos
 
 
wemos
 
После этого перезагружаем Arduino IDE, Идем в Инструменты - Плата - ESP8266 Boards - и из списка выбираем необходимую плату.
 
wemos
 
Устанавливаем нужный порт, и Wemos D1 mini готова к работе.
 
Зальем скетч блинка. Но не просто померцаем, а сделаем это с плавным затуханием.

// определяем встроенный светодиод
const int ledPin = BUILTIN_LED;

// переменная яркости светодиода (0 = максимально яркий,
// 512 = половина яркости, 1023 = полностью погашен)
int brightness = 0;

// переменная с шагом затухания/зажигания
int fadeAmount = 5;

// небольшой интервал в каждом цикле
const int delayMillis = 10;

void setup() {
// инициализируем светодиод на вывод
pinMode(ledPin, OUTPUT);
}

void loop() {
// устанавливаем яркость светодиода
analogWrite(ledPin, brightness);

// добавляем/уменьшаем яркость для следующего цикла
brightness = brightness + fadeAmount;

// сверяем предел яркости (10-бит, значения 0-1023)
if (brightness < 0) brightness = 0;
if (brightness > 1023) brightness = 1023;

// если предел достигнут, изменяем направление между затуханием/зажиганием
if (brightness == 0 || brightness == 1023) {
fadeAmount = -fadeAmount;
}

// пауза, чтобы можно было рассмотреть уровень яркости
delay(delayMillis);
}

 

 
Для проверки работы Wi-Fi загрузим скетч WiFiScan  из примеров.
 

 
И просканируем своих соседей...
 
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Wemos D1 mini с WI-FI на основе ESP8266
Технический Директор
Технический Директор
Дата регистрации: 08.02.2009
Откуда: Днестровск
Сообщений: 2441
не в сети
Удивительно! Если я правильно понял, то в этой платке вместили: Arduino, Wi-Fi модуль и... аля Ethernet shield w5100, только без SD-слота. А это значит, что для веб-странички, если понадобиться для проекта, место будет только во Flash? Кое-где пишут только об 1Мб Flash памяти, а не о четырёх. Нет ли здесь ошибки?
Отправитель Нити

Ответы Отправитель Отправлено
 Wemos D1 mini с WI-FI на основе ESP8266 MACTEP 13.02.2022 23:14
    Wemos D1 mini с WI-FI на основе ESP8266 grom 13.02.2022 23:37
      Wemos D1 mini с WI-FI на основе ESP8266 MACTEP 13.02.2022 23:43
        Wemos D1 mini с WI-FI на основе ESP8266 grom 15.02.2022 11:14
          Wemos D1 mini с WI-FI на основе ESP8266 Kosmonavt 17.02.2022 13:48
            Wemos D1 mini с WI-FI на основе ESP8266 evildesign 17.02.2022 20:22
              Wemos D1 mini с WI-FI на основе ESP8266 grom 18.02.2022 11:50
                Wemos D1 mini с WI-FI на основе ESP8266 KT315 18.02.2022 23:17
                  Wemos D1 mini с WI-FI на основе ESP8266 MACTEP 19.02.2022 10:53

Разное

Интересно

Сортировать всякую всячину поможет магнит, завернутый в бумагу или полиэтилен.

Похожие статьи