[WiFiduino-8266开发板测试]五、WebServer测试-Arduino中文社区 - Powered by Discuz! Archiver

zhjb1 发表于 2018-5-17 09:50

[WiFiduino-8266开发板测试]五、WebServer测试

此实验是验证esp8266官方代码的结果,以便将来将他们驱显在LCD上。本实验仅仅将他们测试成功在虚拟串口可以得到信息,并且可以在浏览器中访问即可。
除了更改了需要登录我的路由器和密码的修改了,其他的基本没有改动,这次试验发现一个小问题,板载的CH340串口好像与班上的Arduino的RX0,TX0有影响,不能同时连接,否则下载不成功,需要注意。
工程文件是HelloServer.ino。编译下载后,连接虚拟串口,得到的信息为截图51,打开浏览器输入的得到IP地址显示WebServer信息见截图52。
此实验小结:wifiduino这块板子设计的非常好,对应的工程文档也非常到位,使得针对esp8266的编程非常容易,就像傻瓜编程一样,而绝非以前的需要在特定的系统下,安装特定的编程环境,采用老语言非常复杂很不容易搞定,新语言尽管声称简单可以代替C,C++等说得好,但毕竟是新的语言需要学习适应。wifiduino是我用过的最容易操作的wifi产品,目前是唯一的。
再下边的任务将是将此程序与LCD程序组合成1个,将信息直接显示在LCD上。

coloz 发表于 2018-5-17 13:19

可以阅读下文档:https://wifiduino.com/esp8266/
I/O:
所有I/O输入电压都不得高于3.3V。

D0~D13:数字输入引脚。需要注意的是,部分引脚是复用的。你可以使用Dx(如D9)或板子背面引脚旁印刷的数字(如13)控制对应的IO口,如

a=digitalRead(D9) 和 a=digitalRead(13) 是等效的。

PWM:所有数字I/O都可用于PWM输出

串口:Serial(TX0/RX0)可用于和计算机或其他设备通信,Serial1(TX1)只有输出端口,可用向其他设备发送数据。

SPI:MISO\MOSI\SCK引脚可用于SPI通信

IIC:实际上D0~D13都可以用作IIC通信。为了兼容Arduino引脚位,你可以使用SCL/SDA(D5/D4)做IIC通信

下载引脚:程序烧写时,会使用到TX0\RX0\IO0三个引脚,如需使用,请烧写完成后,再连接外设

A0:只能做模拟输入使用,输入电压范围为0~3.3V

zhjb1 发表于 2018-5-17 16:58

谢谢coloz,看了手册了,前后引脚定义的不同着实在开始做实验时有点蒙,不过我看原理图后决定只用背面的引脚定义了。下载时,TX0,RX0是与CH340复用的,做实验时发现了,下载时拔掉Arduino的这两个连接就可以了。否则包COMxx口已被占用信息。再次谢谢。
页: [1]
查看完整版本: [WiFiduino-8266开发板测试]五、WebServer测试