Архив за месяц: Июнь 2015

ESP-01. Arduino IDE. Простой Web-сервер — управление: 3 линии GPIO на вывод, 1 — на ввод

Кроме вывода данных, может потребоваться и считывание информации… На основе описанного выше примера сделан скетч WiFiWebServer_3out_1in, позволяющий управлять тремя выводами GPIO (GPIO0, GPIO1, GPIO3) и считывать состояние вывода GPIO2. В приведенной выше схеме «освобождаем» GPIO2 от светодиода и подаем на него с помощью кнопки S1 уровни логической единицы или нуля, имитируя источник данных…8266webGP3in1

Читать далее ESP-01. Arduino IDE. Простой Web-сервер — управление: 3 линии GPIO на вывод, 1 — на ввод

ESP-01. Arduino IDE. Простой Web-сервер — управление четырьмя линиями GPIO0…GPIO3

После первой победы, сразу хочется чего-то большего. На фото показан макет, реализующий управление четырьмя выходами GPIO (светодиодами). Использованы выводы GPIO0…GPIO3. 8266_web4 Читать далее ESP-01. Arduino IDE. Простой Web-сервер — управление четырьмя линиями GPIO0…GPIO3

ESP-01. Arduino IDE. Простой Web-сервер — управление GPIO2

После простой задачки интересно посмотреть как работает модуль по «своему прямому назначению».
В списке примеров есть реализация простенького Web-сервера. Программка позволяет управлять выходом GPIO2 (для наглядности к нему хорошо бы подключить светодиод катодом к GND через резистор (я ставил 200 ом)).8266webGP2

Читать далее ESP-01. Arduino IDE. Простой Web-сервер — управление GPIO2

ESP-01. Использование Arduino IDE

Как было отмечено в предыдущей статье, одним из методов работы с ESP8266 является использование «самодельной» прошивки.
Наиболее «ленивым» способом реализовать этот метод можно используя «готовые dll-ки» для Arduino IDE. Такое решение позволяет использовать стандартные ардуиновские подходы для реализации различных технически-программных решений. Знакомая «обстановка» существенно упрощает и ускоряет разработку любительских конструкций.
«Arduino IDE для ESP8266 позволяет писать скетчи и загружать их одним кликом в ESP8266 в знакомой среде Arduino IDE».

ardIDE8266 Читать далее ESP-01. Использование Arduino IDE