//vars unsigned int igUpdateTime; char val[]; void setup() { Serial.begin(9600); Serial1.begin(9600); igUpdateTime = millis(); } void loop() { //Excute loop every 1/2 second if(millis() - igUpdateTime > 500) { igUpdateTime = millis(); if (Serial.available() > 0) { //Read Data From App val = Serial.read(); //Send to Arduino Seria Monitor on PC (via USB cable) Serial1.println(val) } } }