极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18102|回复: 9

冰天雪地,玻璃渣上打滚,求指导,Arduino怎么访问网页?

[复制链接]
发表于 2016-2-25 11:34:07 | 显示全部楼层 |阅读模式
是这样子的,小弟以前搞易语言的,傻逼式编程,函数都是封装好的,调用一下就好了。

Arduino就完全抓瞎了。。。当然了,我也可以去看书,但是关于怎么访问网页这个似乎都讲的不太清楚,看了还是一头雾水。

我用的是UNO R3的板子,打算买一块WIFI的卡,然后接在R3的板子上。

那么怎么才能访问网页?

然后获取网页上的源码,然后再输出到LCD上。。

因为我想做一个大约几分钟就自动访问网页然后获取天气预报的小应用。。

具体的获取网页源码的编程语句是啥,我找不着。。

可能我说的比较白痴。。。小白嘛,希望大家谅解。嘿嘿。。。

在这里谢谢大家了!(づ ̄ 3 ̄)づ~~~
回复

使用道具 举报

发表于 2016-2-25 11:58:24 | 显示全部楼层
要訪問網頁, 可以看 IDE 的範例:  Ethernet->WebClient
怎樣把資料抽出來, 就要看你訪問的是什麼網頁, 如果是直接回傳資料的固定訊息還可以.
但如果是螢幕顯示用的大形網頁, 又或當中有 javascript 再訪問別的地方讀取, 我想你要自己做一個 arduino 上的 html 甚至 javascript engine 可真的不容易了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-25 13:02:50 | 显示全部楼层
Super169 发表于 2016-2-25 11:58
要訪問網頁, 可以看 IDE 的範例:  Ethernet->WebClient
怎樣把資料抽出來, 就要看你訪問的是什麼網頁, 如果 ...

主要是获取网页上的字段,然后自己再处理一下,最后输出到LCD上,这样子~嘻嘻~谢谢大侠!
回复 支持 反对

使用道具 举报

发表于 2016-2-25 13:44:13 | 显示全部楼层
我用uno r3板子加ESP8266就没成功过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-25 15:22:56 | 显示全部楼层
zhanghuanqian 发表于 2016-2-25 13:44
我用uno r3板子加ESP8266就没成功过

...........................

那后来如何了?
回复 支持 反对

使用道具 举报

发表于 2016-2-25 16:15:53 | 显示全部楼层
http://www.linuxidc.com/Linux/2014-03/97742.htm
关于天气,用天气的API会比较好用,正好让Arduino结合网络模块(无线或有线)来获取天气。不过做起来比较复杂。
回复 支持 反对

使用道具 举报

发表于 2016-4-5 11:02:21 | 显示全部楼层
kesai119 发表于 2016-2-25 15:22
...........................

那后来如何了?

后来一直没用WiFi弄东西 放下了
回复 支持 反对

使用道具 举报

发表于 2016-4-5 15:16:49 | 显示全部楼层
arduino处理能力有限,可以访问网页,但是数据一定要小,否则很容崩溃

uno就2k的内存,所以一定要节省
回复 支持 反对

使用道具 举报

发表于 2016-4-11 02:09:41 | 显示全部楼层
能力实在太有限了。光处理个http请求就很费力了。建议换成socket通讯还好些。
回复 支持 反对

使用道具 举报

发表于 2016-4-11 22:31:58 | 显示全部楼层
自己买个云服务器,最便宜最低配的就好,写个php用于返回简单的天气数据;arduino端发送请求然后接收数据就可以了。如果有可用的天气预报接口也可以直接用,但是考虑到返回数据可能过大,还是自己搭个服务器好一点,而且买来也可以用来做其他事情。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 18:21 , Processed in 0.041511 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表