Кроме вывода данных, может потребоваться и считывание информации… На основе описанного выше примера сделан скетч WiFiWebServer_3out_1in, позволяющий управлять тремя выводами GPIO (GPIO0, GPIO1, GPIO3) и считывать состояние вывода GPIO2. В приведенной выше схеме «освобождаем» GPIO2 от светодиода и подаем на него с помощью кнопки S1 уровни логической единицы или нуля, имитируя источник данных…
Архив за месяц: Июнь 2015
ESP-01. Arduino IDE. Простой Web-сервер — управление четырьмя линиями GPIO0…GPIO3
После первой победы, сразу хочется чего-то большего. На фото показан макет, реализующий управление четырьмя выходами GPIO (светодиодами). Использованы выводы GPIO0…GPIO3. Читать далее ESP-01. Arduino IDE. Простой Web-сервер — управление четырьмя линиями GPIO0…GPIO3
ESP-01. Arduino IDE. Простой Web-сервер — управление GPIO2
После простой задачки интересно посмотреть как работает модуль по «своему прямому назначению».
В списке примеров есть реализация простенького Web-сервера. Программка позволяет управлять выходом GPIO2 (для наглядности к нему хорошо бы подключить светодиод катодом к GND через резистор (я ставил 200 ом)).
Читать далее ESP-01. Arduino IDE. Простой Web-сервер — управление GPIO2
ESP-01. Использование Arduino IDE
Как было отмечено в предыдущей статье, одним из методов работы с ESP8266 является использование «самодельной» прошивки.
Наиболее «ленивым» способом реализовать этот метод можно используя «готовые dll-ки» для Arduino IDE. Такое решение позволяет использовать стандартные ардуиновские подходы для реализации различных технически-программных решений. Знакомая «обстановка» существенно упрощает и ускоряет разработку любительских конструкций.
«Arduino IDE для ESP8266 позволяет писать скетчи и загружать их одним кликом в ESP8266 в знакомой среде Arduino IDE».