Пытаюсь реализовать управление Arduino (миганием 13 лед) с помощью РНР.
Информация про ОС: Windos 7 64bit, Arduino UNO, XAMPP (Апач запущен)
Проблема: не получается управлять Arduino через РНР.
Использую serial2socket
порт 8080 там по дефолту dl.dropbox.com/u/15881557/Screen%20shot%202012-01-23%20at%202.26.42%20PM.png — вот так выгляди окно serial2proxy
На ардуино слушаю 1 или 0 в зависимости от этого зажигаю 13 лед — но проблема в том что через прокси команда один раз проходит, а на второй запрос пишет Refused connection from 127.0.0.1 как показано в скрине выше, подскажите пожалуйста в чем может быть проблема?
можно еще избавиться от прослойки COM->SOCKET и из PHP общаться сразу с COM портом. Можно даже применить библиотеку типа code.google.com/p/php-serial/ чтоб скрипт потом работал не только под Windows.
кстати под OSX должен сработать тот же способ что и для Linux — я вот тут писал команды, необходимые для того чтоб общаться с ардуино под Linux через блочное устройство — forum.zyxmon.org/topic127-arduino-i-keenetic.html
Только что проверил — у меня под OSX команда stty есть, тоесть это все должно сработать. Конфигурируешь блочное устройство, а потом работаешь с ним хоть из bash хоть из php как с простым файлом.