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); }