可以使用 Arduino IDE 为售价并不昂贵的WiFi模块编写程序。名为hackster.io的会员请我做一个项目:我的确也这么做了。
项目介绍
一位会员(会员F.G.M.)请我利用ESP8266创建一个项目。他要求这个项目可以连接到Internet,可以使用 Arduino IDE和 I/O。这是一个粗略的项目框架,任何人都可以使用这个框架以初步学习使用 ESP8266 WiFi模块。一旦上电, ESP8266 将初始化 SSD1306 (I2C) OLED,也会扫描周围所有的网络并寻找特定的“首要”网络,一旦找到“首要”网络,将会尝试连接并登录到WiFi路由器。在这一过程的最后阶段,OLED 将向DHCP显示为 ESP8266 分配的 IP 地址。如果对此你有所怀疑,你可以打开一个控制窗口并且PING这个设备。
了解编程环境
基本概念 #1:
当和 Arduino IDE 一起使用时,ESP8266 就变成了另外一个 Arduino 板,在这种情况下就是一块类似于 Pro Mini 的板—一块体积较小的板,带有串行 UART,但不具备 USB 功能。因此,为与板建立连接,用户必须要有串行 USB