Arduino UNO + Enc28j60 + DHT11 + PHP& Mysql(局域网模式)

时间:2013-12-02 02:51:42

标签: arduino webclient

我是一名arduino新手,我想为我的论文建立一个网络项目。 我使用arduino uno作为微控制器,DHT11用于温度传感器,Enc28j60用于以太网屏蔽。 该项目用于控制LED并通过网站监控温度和湿度。 我想将arduino设置为客户端。 我想在局域网模式下模拟这个项目。 我想问一下: 1.如何设置arduino作为客户端? 2.如何从arduino接收温度数据并将其存储到数据库(mysql)? 3.如何通过网站控制?

我曾尝试将arduino作为服务器,并且它成功了。 但我混淆了如何将其设置为客户端 谢谢,

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:6)

您可以在计算机上设置Web服务器,让Arduino对服务器上的脚本(例如PHP)发出GET或POST请求,以便将值保存到数据库中。您还可以让服务器返回一个值,该值指示LED应该打开还是关闭。更多详细信息,请参阅Arduino帮助:http://arduino.cc/en/Reference/EthernetClient

要让LED在此设置中快速响应,需要Arduino不断轮询脚本,这似乎并不理想。你为什么想让Arduino成为客户?

答案 1 :(得分:0)

因为我需要将温度数据存储到数据库中。如果我将arduino设置为服务器。我不知道如何将数据存储到数据库。如果我将arduino设置为webclient

,我仍然不明白要控制我的灯