Skip to content

Библиотеки arduino

kmaximv edited this page Jan 14, 2017 · 13 revisions

Библиотеки Arduino:

С версии выше 1.12 все используемые библиотеки будут включены в состав проекта.

Находятся они в папке esp_sensor/libraries

Базовые библиотеки

Опциональные библиотеки

Использование опциональных библиотек можно включать/выключать в файле user_config.h

// --------------- Supported Sensors (Uncomment for Enable) -------------------
//#define DHT_ON
//#define BME280_ON
//#define SHT21_ON
//#define BH1750_ON
//#define PZEM_ON
//-----------------------------------------------------------------------------

Раскомментируйте строку, чтобы включить функционал библиотеки

Библиотека NTPClient

NTP сервер желательно указать ip-адресом а не DNS именем. В родной библиотеке Arduino IDE wifi_drv.cpp очень криво преобразование имени в ip-адрес. Если он не находит имя в DNS, то вешает ESP на 10 секунд, после чего до неё уже не достучаться. С ip-адресом таких проблем нет.