Установка и настройка среды Arduino IDE для работы с esp8266
Ядро ESP8266 для ArduinoIDE. Установка и обзор библиотек.
В данной статье вы узнаете как добавить поддержку ESP8266 в ArduinoIDE, Также мы рассмотрим стандартные библиотеки входящие в пакет ядра и особенности их использования. И дополнительно приведу список сторонних библиотек совместимых с микроконтроллером ESP8266. Установка ядра ESP8266 в Arduino IDE Запустите Arduino IDE и отройте окно настроек. Найдите пункт меню Дополнительные ссылки для менеджера плат и нажмите кнопку рядом с ним. Откроется новое окно. Введите http://arduino.esp8266.com/stable/package_esp8266com_index...
Параметры в EEPROM для ESP8266
В большинстве скетчей, которые уже не только мигают светодиодом (и даже в той самой "погодной станции", например :)) требуется хранить некоторое количество различных параметров. Имитация EEPROM для этого прекрасно подходит, если, конечно, общий размер ваших параметров не превышает 4 КБ. Учитывая, что библиотека EEPROM.h хранит в оперативной памяти буфер, чтобы записывать во флеш-память данные только при вызове метода commit(), грех не использовать эту уже выделенную из "кучи" область памяти для параметров, чтобы занимать как можно меньше ОЗУ. Итак, вырисовывается класс, который при инициализации...