本帖最后由 wo_王建 于 2017-9-13 20:50 编辑
首先,再次感谢云汉电子社区宇seeed给与笔者这次试用开发板的机会。最近事情比较多,所以就没有办法花时间来搞这个,请大家多多见谅!!!本次,笔者分享一个简单的范例。功能是检测周围的WIFI信号信息并通过串口打印至上位机上。程序来至于官方库文件(通过Arduino IED添加即可),开发板就是本次申请试用的板子 Ameba RTL8195.
先分享一下操作流程(搭建开发环境什么的前一部分已经有过介绍)
1.添加库
2.硬件连接
3.打开串口调试工具,观察现象
打开Arduino后,通过以下操作(同时注意端口一定要选对,不然程序上传不了)
编译并上传打开的范例
待开发板指示灯不在急速闪烁后,Arduino上打开串口显示,同时硬件上按下复位按钮
观察现象
对程序的功能进行一些简单的讲解。在setup()函数中(函数只执行一次),对开发板进行了一些必要的初始化操作。分别进行了对WIFI模块初始化WiFi.status()、检查固件是否更新WiFi.firmwareVersion()、输出自己的物理地址printMacAddress()....由于靠近底层的代码被封装到的官方库文件中,无法看见。如果有想进一不了解函数功能的可以到官网中查询说明。 然后是循环函数 loop()中,完成了扫描周围的WIFi信息并将相关量通过串口打印出来。。。
下面对一些关键函数进行说明:
WiFi.macAddress(mac): 使用的是显示Ameba自己的物理地址
WiFi.scanNetworks():开始搜索周围WiFi环境
在打印WiFi具体讯息时使用到的有
WiFi.SSID(thisNet): 显示WiFi的名称
WiFi.RSSI(thisNet): 显示WiFi的讯号强度
WiFi.encryptionType(thisNet): 显示WiFi的加密方式
总之,这次的学习从操作上来开是十分简单的,官方资源也是相当的丰富!本次分享到此结束,谢谢大家!
本帖最后由 wo_王建 于 2017-9-13 20:50 编辑
首先,再次感谢云汉电子社区宇seeed给与笔者这次试用开发板的机会。最近事情比较多,所以就没有办法花时间来搞这个,请大家多多见谅!!!本次,笔者分享一个简单的范例。功能是检测周围的WIFI信号信息并通过串口打印至上位机上。程序来至于官方库文件(通过Arduino IED添加即可),开发板就是本次申请试用的板子 Ameba RTL8195.
先分享一下操作流程(搭建开发环境什么的前一部分已经有过介绍)
1.添加库
2.硬件连接
3.打开串口调试工具,观察现象
打开Arduino后,通过以下操作(同时注意端口一定要选对,不然程序上传不了)
编译并上传打开的范例
待开发板指示灯不在急速闪烁后,Arduino上打开串口显示,同时硬件上按下复位按钮
观察现象
对程序的功能进行一些简单的讲解。在setup()函数中(函数只执行一次),对开发板进行了一些必要的初始化操作。分别进行了对WIFI模块初始化WiFi.status()、检查固件是否更新WiFi.firmwareVersion()、输出自己的物理地址printMacAddress()....由于靠近底层的代码被封装到的官方库文件中,无法看见。如果有想进一不了解函数功能的可以到官网中查询说明。 然后是循环函数 loop()中,完成了扫描周围的WIFi信息并将相关量通过串口打印出来。。。
下面对一些关键函数进行说明:
WiFi.macAddress(mac): 使用的是显示Ameba自己的物理地址
WiFi.scanNetworks():开始搜索周围WiFi环境
在打印WiFi具体讯息时使用到的有
WiFi.SSID(thisNet): 显示WiFi的名称
WiFi.RSSI(thisNet): 显示WiFi的讯号强度
WiFi.encryptionType(thisNet): 显示WiFi的加密方式
总之,这次的学习从操作上来开是十分简单的,官方资源也是相当的丰富!本次分享到此结束,谢谢大家!