Arduino ESP8266图书馆

Sim*_*ack 1 arduino esp8266

我是arduino的新手,只是拿起了自己的UNO和ESP8266模块.我已经设法正确连接它们并使用AT命令连接到我的家庭网络.

但现在我试图按照互联网上的教程,但问题是每个例子都包括一个库

#include <ESP8266WiFi.h>
Run Code Online (Sandbox Code Playgroud)

例如这个示例教程https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-ap-web-server

所以我尝试使用谷歌搜索,但找不到任何东西.我假设那是因为它非常简单,我错过了一些非常明显的东西.

救命?

Chr*_*min 5

如果您希望将Arduino用作ESP8266项目的主要部分,可以采用多种方法.

  • 使用Arduino向ESP8266发出AT命令.
  • 通过使用(例如)nodemcu或Arduino的/ ESP8266项目或Espressif或其他编程了ESP8266创建自己的协议或邮件系统,则设置了相同的协议或邮件系统,你的Arduino因此两者可能说话.

或者,直接为您的ESP8266编程.不需要Arduino.这样做,您可以转动表格并让ESP8266向Arduino发出消息,例如,如果您想要Aroldino的许多GPIO和感应引脚做某事.如果您只需要几个额外的GPIO引脚,请查看ESP8266系列以获得更多GPIO引脚,例如ESP8266-12

选择哪个?

  • nodemcu将让您对ESP8266的功能有所了解,可能是一个很好的启动器,易于闪存,易于编程,但除了最基本的程序外,它是一个糟糕的终结器.
  • espressif有一个很大的工具链,闪光不舒服,你会处于最前沿,但社区支持是最小的
  • Arduino/ESP8266项目非常棒,易于闪存,非常快速,非常稳定,与nodemcu不同,您可以创建一个大型项目.正如您所注意到的,任何开头的arduino项目#include <ESP8266WiFi.h>都不适用于arduino,而是适用于使用arduino IDE的ESP8266 https://github.com/esp8266/Arduino