Intel Edison官方样例中文版 简易Web服务器Wifi

2014-10-301.2万
AI 快速预览详细 收起
本示例展示了如何使用Intel Edison计算模块和Arduino扩展板创建一个简易Web服务器。通过Arduino IDE 1.5.3提供的代码,用户可以创建一个具有“开”和“关”按钮的网站,通过这些按钮控制LED的开关。首先需要进行硬件连接,然后在Arduino IDE中选择正确的主板和串行端口,修改网络名称和密码,最后上传代码并监控IP地址。这个项目适合零基础的新手入门,无需复杂的编程知识,非常适合STEM教育。
翻译:Kin@DFRobot  来源:Intel

本示例创建一个具有 "开" 和 "关" 按钮的网站。当按下按钮时,LED 会打开,并按 "关" 按钮,LED 熄灭。我们使用了 Arduino * IDE 1.5.3 示例下提供的代码。

硬件

  • 英特尔® Edison 计算模块
  • Arduino * 扩展板
  • 一个 LED
  • 220欧姆电阻器

指令

1.使用电线进行以下连接:

主导 Arduino * 扩展板 220欧姆电阻器
正面 引脚13
负侧 GND

2.将电源usb 端口连接到Arduino 扩展槽上。

3.Open ARDUINO IDE。单击工具 ≫ 主板,然后选择英特尔® Edison

4.单击 "工具 ≫ 串行端口",然后选择英特尔® Edison 主板连接到的Com #

5.单击文件 > ≫ Wifi 的示例,然后选择SimpleWebServerWiFi

6.将char ssid [] = yourNetwork更改为您的网络名称。

7.将char pass [] = secretPassword更改为您的网络密码。

8.更改WiFiServer 服务器(端口 #);选择了一个未使用的端口号,edison_config 使用端口80。如果您想要使用端口80,请停止并禁用 edison_config。

9.单击 "上传" 图标。

在串行监视器中监控 IP 地址。在连接在同一网络上的设备上,打开 web 浏览器并转至串行显示器上显示的 IP 地址。

如果要使用端口80,请禁用 edison_config。服务按以下格式输入地址。
ipaddress/h

如果端口已更改,请按以下格式输入地址:
ipadress: portnumber/h

电路



Intel Edison官方样例中文版 简易Web服务器Wifi图1

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
zhangq
zhangq
我找到问题了,serial对应的串口是intel edison开发板中间的那个miniUSB,之前一直以为这个接口是下载程序用的,竟然没有大胆尝试!没想到开发板居然是这么设计的,如果下载程序的同时串口一直在发送调试数据,串口可能会卡住,我发现程序下着下着,突然不能下载了,可能是这个问题。
Angleo
Angleo
Edison的串口和Leonardo非常像.
Serial 是电脑和Edison进行通信的.
Serial1 是板子上的D0,D1串口.
zhangq
zhangq
请问串口如何使用,为什么我的爱迪生开发板串口没有打印出任何信息?
nille
nille
遇到问题了:(,下载了程序后依然显示的Edison默认页,没有开灯、关灯的内容。
flashing edison之后才出现的这个问题。
zhangq
zhangq回复nille
在官方例程中,可以尝试改变端口号,如83,WiFiServer server(83);网页上打开时也要修改,如:192.168.1.117:83。
我遇到的问题是使用 Serial(),串口没有收到信息,使用 Serial1(串口1)可以收到信息。还没弄清楚!!!
FuKin
FuKin
好期待Edison到货:D
Ash1
Ash1
作者
回复FuKin
:$ 翻译大人本尊粗线~ 膜拜一下
- 没有更多了 -