В чем разница между библиотеками «ESP8266Wifi.h» и «WiFiEsp.h»?

Я начну проект с использованием модуля NodeMCU V3 WiFi, в котором используется чип esp8266. Однако я не решил, какую библиотеку использовать. Я не хочу использовать последовательный мост с Arduino, я думаю, что лучше использовать NodeMcu в автономном режиме.

Итак, вот мой вопрос: какую библиотеку мне использовать? А что касается типа использования, в чем их отличие? (ссылки на обе библиотеки для меня выглядят одинаково)

ps: я также слышал о библиотеке WiFi.h. Работает ли это только на WiFi-шилдах для arduino или также работает на esp8266?

, 👍1


1 ответ


Лучший ответ:

3

Это очень просто:

  • ESP8266WiFi.h — работает на ESP8266 для управления WiFi.
  • WiFiEsp.h — работает на Arduino для связи с модулем ESP8266 с помощью AT-команд
  • WiFi.h – работает на Arduino для работы с защитным экраном Arduino WiFi.

Итак, вам нужен ESP8266WiFi.h, который является частью ядра ESP8266.

,

Спасибо! Но позвольте задать вам еще один вопрос: одинаков ли синтаксис для обеих библиотек? По крайней мере, в примерах, которые я видел, они выглядели одинаково., @joaov_machado

Без понятия. Наверное, только поверхностно или вообще., @Majenko