Архив рубрики: Не совсем Arduino

DigiSpark … не совсем Arduino. Первый шаг.

В радиоэлектронике часто требуется сделать что-то мелкое, на что тратить ATmega не хочется, да и выглядит такое решение «слишком жирно». Обычно в таких случаях используют «младшую ветвь AVR» — микроконтроллеры ATtiny. До поры, до времени, я использовал в «мелких задачах» ATtiny13, но, «для еще более ленивых», существуют более «продвинутые» решения… например, проект DigiSpark (даже ссылку давать не буду — в любом поисковике их «тьма» выскочит).

dgsp1

Читать далее DigiSpark … не совсем Arduino. Первый шаг. →

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 →

Совсем не Arduino… ESP8266. Пара слов о платформе

Все-таки надо пару слов сказать про «чудо-платформу» ESP8266EX… Далее, в-основном, использованы материалы es8266.ru.
Два (для первого знакомства) небольших документа, дают общее представление о проекте:
ESP8266_Module Application Design Guide  и  ESP8266_Beginners_Guide.8266_spi

Читать далее Совсем не Arduino… ESP8266. Пара слов о платформе →