Так что в основном моя программа звонков теперь должна работать на компьютере Mac. Я настроил это и сделал вещи. теперь проблема в том, что он отправляет значение, и на последовательном светодиоде Arduino мигает, но светодиод, который должен мигать, сколько раз должен прозвучать звонок, не мигает. Это работает, когда я отправляю значение через 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 для Apache и Mysql для базы данных. Так что же происходит?
Постскриптум
Я серьезно не знал, как принимать ответы людей, поэтому, когда я узнал, я принял их.
Задача ещё не решена.
Других решений пока нет …