Я пытался сделать так, чтобы 4 светодиода светились и закрывались, или комбинация состояний, но только 2 из них действительно работают, и это 17, 22. остальное, кажется, не отвечает, когда я нажимаю кнопки
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>LED Control</title>
</head>
<body>
LED Control:
<form method="get" action="gpio.php">
<input type="submit" value="ON" name="on">
<input type="submit" value="OFF" name="off">
</form>
<?php
$setmode17 = shell_exec("/usr/local/bin/gpio -g mode 17 out");
$setmode22 = shell_exec("/usr/local/bin/gpio -g mode 22 out");
$setmode27 = shell_exec("/usr/local/bin/gpio -g mode 27 out");
$setmode04 = shell_exec("/usr/local/bin/gpio -g mode 04 out");
if(isset($_GET['on'])){
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 17 1");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 22 1");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 27 1");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 04 1");
echo "LED is on";
}
else if(isset($_GET['off'])){
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 17 0");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 22 0");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 27 0");
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 04 0");
echo "LED is off";
}
?>
</body>
</html>
это код моей страницы управления светодиодами, только 17 и 22 работают, и есть ли разница в числах проводки / номерах контактов фактического raspi3 в wiringpi? или я что-то не так делаю?
Задача ещё не решена.
Других решений пока нет …