欢迎各界计算机爱好者加入,弘扬极客精神!

如何向一个网站发送数据和接收该网站的返回数据 用Arduino代码

1 喜欢 0 不喜欢
最新提问 9月 27, 2015 分类:C# | 用户: ocoolo (100 分)  

4 个回答

4 喜欢 0 不喜欢
 
已采纳

在arduino中配置你网络对应的dns服务器地址是非常重要的:

    如果你的arduino是采用DHCP服务器来进行配置,通常DNS服务器地址也是自动获取的。
    如果是静态配置,那么你调用 staticSetup()方法时需要包含DNS服务器地址。

最新回答 9月 27, 2015 用户: charles (3,626 分)  
采纳于 9月 27, 2015 用户:ocoolo
3 喜欢 0 不喜欢

你可以用dnsLookup()方法验证域名服务器是否正常。这个接着上一个回答。

最新回答 9月 27, 2015 用户: charles (3,626 分)  
3 喜欢 0 不喜欢

EtherCard库提供了一个非常方便的方法browseUrl()来连接一个网站,This method prepares the connection; which is completed in following steps performed(不知道咋个翻译) – during the loop - 通过我们已经学了的2个指令:

 

  1. ether.packetLoop(ether.packetReceive());
最新回答 9月 27, 2015 用户: charles (3,626 分)  
2 喜欢 0 不喜欢

非常重要的是需要保持这两个指令运行,才能使代码正常工作。
    
    browseUrl()方法需要一些参数:

    prog_char urlbuf,地址的 固定部分;
    const char * urlbuf_varpart,地址的变量部分;
    prog_char hoststr,网站的名称;
    void (*callback)(byte,word,word)),这是一个回调函数名称,连接结束时调用的函数。

    地址分为两部分,以优化内存的利用率:静态部分存储在flash中(PSTR()命令),以节省RAM空间。

最新回答 9月 27, 2015 用户: charles (3,626 分)  
...