// PINKCONNECTION2 Client Program for Valve Systems int byte1 = 0; int byte2 = 0; void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); Serial.begin(9600); } void loop() { if (Serial.available() > 1) { byte1 = Serial.read(); byte2 = Serial.read(); if ((byte1 & 64) && (byte2 & 64)) { if (byte1 & 1) digitalWrite(2, 1); else digitalWrite(2, 0); if (byte1 & 2) digitalWrite(3, 1); else digitalWrite(3, 0); if (byte1 & 4) digitalWrite(4, 1); else digitalWrite(4, 0); if (byte1 & 8) digitalWrite(5, 1); else digitalWrite(5, 0); if (byte2 & 1) digitalWrite(6, 1); else digitalWrite(6, 0); if (byte2 & 2) digitalWrite(7, 1); else digitalWrite(7, 0); if (byte2 & 4) digitalWrite(8, 1); else digitalWrite(8, 0); if (byte2 & 8) digitalWrite(9, 1); else digitalWrite(9, 0); } } }