У меня нет возможности проверить, попробуй и отпишись
PHP код:
#define x1 14
#define y1 15
#define x2 16
#define y2 17
int oldX, oldY, x, y;
byte bytes[4];
void setup()
{
Serial.begin(115200);
}
void loop()
{
pinMode(x1,OUTPUT);
pinMode(x2,OUTPUT);
digitalWrite(x1,LOW);
digitalWrite(x2,HIGH); //подключаем к пластине Х напряжение +5в и GND
digitalWrite(y1,LOW);
digitalWrite(y2,LOW); //разряжаем емкость
pinMode(y1,INPUT);
pinMode(y2,INPUT);
delay(10);
x=analogRead(3); //считываем значение с пластины Х
pinMode(y1,OUTPUT);
pinMode(y2,OUTPUT);
digitalWrite(y1,LOW);
digitalWrite(y2,HIGH); //подключаем к пластине У напряжение +5в и GND
digitalWrite(x1,LOW);
digitalWrite(x2,LOW); //разряжаем емкость
pinMode(x1,INPUT);
pinMode(x2,INPUT);
delay(10);
y=analogRead(0); //считываем значение с пластины У
if( x > 20 && y > 20 )
{
bytes[0] = x & 255; // преобразовать x в 2-байта
bytes[1] = (x & 768) >> 8;
bytes[2] = y & 255; // преобразовать y в 2-байта
bytes[3] = (y & 768) >> 8;
Serial.write( bytes,4);
oldX=x;
oldY=y;
}
}