或许每一个玩嵌入式开发的第一个项目就是控制LED ,但是如何使用物联网技术,在开发板上搭建一个HTTP 服务器来从手机浏览器上无线遥控LED 就更有意思了。
准备清单: · Ameba开发板 x1 · 面包板 x1 · LED x1
· 1KΩ 电阻 x1
范例里,我们使用Ameba连上WiFi,作为服务器端,用户可通过HTTP的网页来控制LED的开关。 首先将Ameba与LED进行连线 LED灯泡的接线里,LED比较长的脚为正极,比较短的脚为负极,所以我们要将短脚接到GND的地方(电压为0),并将长脚接到D13的地方。为了避免LED因为电流太大而烧坏,通常会在正极的前面加上电阻。现在很多LED其实都做的很好,不加电阻也不会烧坏,但保险起见还是加上电阻。
然后打开Simple Web Server WiFi的范例, “File” -> “Examples” -> “AmebaWiFi” ->“SimpleWebServerWiFi” 将WiFi连线的相关讯息,如下图中黄色标注的地方进行对应的修改。
上传程式码之后,按下Ameba的Reset按钮, 在WiFi连线成功后,会提示”To see this page in action, opena browser to http://xxx.xxx.xxx.xxx”。如下图黄色标注:
在连接在同一WiFi环境下的电脑或手机上,打开浏览器,输入提示的地址 点击网页中的“here”即可完成LED灯泡的点亮与关闭操作。在连线以及点击时,Ameba会有相关的信息显示。
|