|
|
#include<SoftwareSerial.h>
SoftwareSerial BT(2, 3);
int Led1 = 4;int Led2 = 6;int Led3 = 8;int Led4 = 10;
int Led5 = 5;int Led6 = 7;int Led7 = 9;int Led8 = 11;
int FSRsensor1 = A1;int FSRsensor2 = A2;int FSRsensor3 = A3;int FSRsensor4 = A4;
int value1 = 0;int value2 = 0;int value3 = 0;int value4 = 0;
void setup() { BT.begin(9600); Serial.begin(9600);
pinMode(Led1, OUTPUT); pinMode(Led2, OUTPUT); pinMode(Led3, OUTPUT); pinMode(Led4, OUTPUT); pinMode(Led5, OUTPUT); pinMode(Led6, OUTPUT); pinMode(Led7, OUTPUT); pinMode(Led8, OUTPUT);}
void loop() { value1 = analogRead(FSRsensor1); value1 = map(value1, 0, 1023, 0, 255); if (value1 > 80) { digitalWrite(Led1, HIGH); digitalWrite(Led5, LOW); Serial.println("11"); BT.println("11"); } else { digitalWrite(Led1, LOW); digitalWrite(Led5, HIGH); Serial.println("12"); BT.println("12"); }
value2 = analogRead(FSRsensor2); value2 = map(value2, 0, 1023, 0, 255); if (value2 > 80) { digitalWrite(Led2, HIGH); digitalWrite(Led6, LOW); Serial.println("22"); BT.println("22"); } else { digitalWrite(Led2, LOW); digitalWrite(Led6, HIGH); Serial.println("23"); BT.println("23"); } value3 = analogRead(FSRsensor3); value3 = map(value3, 0, 1023, 0, 255); if (value3 > 80) { digitalWrite(Led3, HIGH); digitalWrite(Led7, LOW); Serial.println("33"); BT.println("33"); } else { digitalWrite(Led3, LOW); digitalWrite(Led7, HIGH); Serial.println("34"); BT.println("34"); }
value4 = analogRead(FSRsensor4); value4 = map(value4, 0, 1023, 0, 255); if (value4 > 80) { digitalWrite(Led4, HIGH); digitalWrite(Led8, LOW); Serial.println("44"); BT.println("44"); } else { digitalWrite(Led4, LOW); digitalWrite(Led8, HIGH); Serial.println("45"); BT.println("45"); }
delay(1000);}
|