Arduino Bluetooth - CourseReps/ECEN489-Fall2015 GitHub Wiki

int IRPin = A0; int PumpPin = A1; int FlowPin = A2; int SolPin = A3; double IRRange; double PumpRate; double FlowRate; int tempsol; bool solenoidState;

int ledPin = 13; int state=0; int flag=0;

void setup() { pinMode(ledPin,OUTPUT); digitalWrite(ledPin,LOW); Serial2.begin(9600); }

void loop() { // if(Serial2.available()>0){ //
// state=Serial2.read(); // } // if(state == '0'){ // digitalWrite(ledPin, LOW); // if(flag == 1) // Serial2.println("LED: OFF"); // flag = 0; // } // else if (state == '1'){ // digitalWrite(ledPin, HIGH); read_data(); send_data(); // if(flag == 0) // Serial2.println("LED: ON"); // flag = 1; delay(1000);

}

void read_data() { IRRange=analogRead(IRPin); PumpRate=analogRead(PumpPin); FlowRate=analogRead(FlowPin); tempsol=analogRead(SolPin); if(tempsol>500) solenoidState=1; else solenoidState=0;

}

void send_data() { Serial2.print(IRRange); Serial2.print(','); Serial2.print(PumpRate); Serial2.print(','); Serial2.print(FlowRate); Serial2.print(','); Serial2.println(solenoidState); }