程序没有在mac上运行PHP - 终端 - Arduino

时间:2016-08-06 03:37:30

标签: php macos terminal arduino serial-port

所以基本上我的铃声程序现在必须在mac计算机上运行。我配置它做了一些东西。现在的问题是它正在发送一个值,并且Arduino串口LED上有一个闪烁,但是应该闪烁铃声响铃的LED不会闪烁。当我通过ide发送值或在Windows上发送它时,它可以工作。我试图通过键入ECHO 2 > /dev/cu.usbmodem1411手动终端,但仍然没有发生。如果我执行screen /dev/tty.usbmodem1411 9600然后手动输入数字,指示灯会闪烁。 代码:

<?php
include('database.php');
$usb_comPort = "/dev/cu.usbmodem1411";
date_default_timezone_set("Asia/Kolkata");
$time = date("H:i");
$time = trim($time);
$sql = "SELECT bell_amount FROM bell_db WHERE DATE_FORMAT(bell_time,'%H:%i') LIKE '$time'";
$result = mysqli_query($conn, $sql);
$numRows = mysqli_num_rows($result);
if ($numRows == 0) {
  echo 'Error: Nothing found!';
} else {
  $row = mysqli_fetch_assoc($result);
  $bellAmount = $row['bell_amount'];
  $runCommand = "ECHO " . $bellAmount . " > $usb_comPort";
  echo $runCommand;
  exec($runCommand);
}
?> 

^^我的程序在php中。它通过串口向Arduino发送值,读取它并闪烁显示那些没有的。时间。我使用Xampp for apache和Mysql for database。那么什么事发生了?
P.S.
我真的不知道如何接受答案的人,所以当我知道我接受了他们。

0 个答案:

没有答案