Варианты схем подключения здесь
Скачать плагины здесь
Обсуждение плагина здесь.
В качестве USB девайса используем arduino Nano
Код для Arduino Nano:
PHP код:
void setup()
{
// выходы реле
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
// инициализация порта
Serial.begin(9600); // Baud rate 9600
}
void loop()
{
// ждем данные от плагина
if (Serial.available() > 2)
{
byte a, b, c;
a = Serial.read();
b = Serial.read();
c = Serial.read();
if(a == 0xFF)
{
digitalWrite(b+1, (c==0x01) ? HIGH : LOW);
}
}
}