Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino http请求指示灯_Arduino - Fatal编程技术网

Arduino http请求指示灯

Arduino http请求指示灯,arduino,Arduino,原谅我,我是非常新的c/Arduino,对于我的第一个项目,我已经在我的服务器上放置了一个php文件。当页面返回时,我希望内置LED打开,反之,当响应关闭时,LED应该关闭 此时,尽管响应返回为关闭,但LED仍保持点亮 我不明白为什么会这样 非常感谢您的帮助 包括 包括 无效设置{ //网桥启动大约需要两秒钟 //使用车载LED可能会有所帮助 //作为其初始化时间的指示器 pinMode13,输出; PINU内置,输出; 数字写入13,低; 桥。开始; 数字写入13,高; SerialUSB.b

原谅我,我是非常新的c/Arduino,对于我的第一个项目,我已经在我的服务器上放置了一个php文件。当页面返回时,我希望内置LED打开,反之,当响应关闭时,LED应该关闭

此时,尽管响应返回为关闭,但LED仍保持点亮

我不明白为什么会这样

非常感谢您的帮助

包括 包括 无效设置{ //网桥启动大约需要两秒钟 //使用车载LED可能会有所帮助 //作为其初始化时间的指示器 pinMode13,输出; PINU内置,输出; 数字写入13,低; 桥。开始; 数字写入13,高; SerialUSB.begin9600; while!SerialUSB;//等待串行连接 } 空穴环{ //初始化客户端库 HttpClient; //发出HTTP请求: 客户gethttp://www.***.co.uk/arduino.php; //如果有可用的传入字节 //从服务器读取并打印它们: 当客户端可用时{ char c=client.read; 字符串响应=Stringc; 串行打印响应; ifc==“关闭”{ 数字写入内置,低电平; }否则{ 数字写入内置,高; } } SerialUSB.flush; 延迟5000; }
测试时的php文件很简单:您将服务器响应存储在一个char类型的变量中——一个字符完全不可能等于OFF!我无法想象你是如何编译这段代码的,因为类型不匹配。嗨,jasonharper,谢谢你指出这一点,如果你想把它作为一个答案提交,我将非常乐意标记它。再次感谢@jasonharper。正如@jasonharper所说的,c是一个字符,将您的php更改为只回答一个字符,然后进行测试。