Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- SoftwareSerial softSerial(3, 4); //TX_BT --> D3 / RX_BT --> D4
- const int f1Pin = A1;
- const int f2Pin = A2;
- const int f3Pin = A3;
- const int f4Pin = A4;
- const int f5Pin = A5;
- int f1Value = 0;
- int f2Value = 0;
- int f3Value = 0;
- int f4Value = 0;
- int f5Value = 0;
- int flag = 0;
- void setup() {
- Serial.begin(9600);
- softSerial.begin(9600);
- pinMode(f1Pin, INPUT);
- pinMode(f2Pin, INPUT);
- pinMode(f3Pin, INPUT);
- pinMode(f4Pin, INPUT);
- pinMode(f5Pin, INPUT);
- }
- void loop() {
- f1Value = analogRead(f1Pin);
- f2Value = analogRead(f2Pin);
- f3Value = analogRead(f3Pin);
- f4Value = analogRead(f4Pin);
- f5Value = analogRead(f5Pin);
- Serial.print("F1 = ");
- Serial.print(f1Value);
- Serial.print("\tF2 = ");
- Serial.print(f2Value);
- Serial.print("\tF3 = ");
- Serial.print(f3Value);
- Serial.print("\tF4 = ");
- Serial.print(f4Value);
- Serial.print("\tF5 = ");
- Serial.println(f5Value);
- //مرحبا
- //26 44 32 34 29
- if (f1Value <= 30 && f1Value > 22 && f2Value <= 48 && f2Value > 40 && f3Value <= 36 && f3Value > 28 && f4Value <= 38 && f4Value > 30 && f5Value <= 33 && f5Value > 25) {
- Serial.println("1");
- softSerial.println("1");
- flag = 0;
- delay(3000);
- }
- //انت
- //12 40 12 14 12
- else if (f1Value <= 16 && f1Value > 8 && f2Value <= 44 && f2Value > 36 && f3Value <= 16 && f3Value > 8 && f4Value <= 18 && f4Value > 10 && f5Value <= 16 && f5Value > 8) {
- Serial.println("2");
- softSerial.println("2");
- flag = 0;
- delay(3000);
- }
- //عمل جيد
- //28 15 11 13 11
- else if (f1Value <= 32 && f1Value > 24 && f2Value <= 19 && f2Value > 11 && f3Value <= 15 && f3Value > 7 && f4Value <= 17 && f4Value > 9 && f5Value <= 15 && f5Value > 7) {
- Serial.println("3");
- softSerial.println("3");
- flag = 0;
- delay(3000);
- }
- //أحبك
- //27 41 13 15 30
- else if (f1Value <= 31 && f1Value > 23 && f2Value <= 45 && f2Value > 37 && f3Value <= 17 && f3Value > 9 && f4Value <= 19 && f4Value > 11 && f5Value <= 34 && f5Value > 26) {
- Serial.println("4");
- softSerial.println("4");
- flag = 0;
- delay(3000);
- }
- //لست متأكد
- //27 18 13 14 30
- else if (f1Value <= 31 && f1Value > 23 && f2Value <= 22 && f2Value > 14 && f3Value <= 17 && f3Value > 9 && f4Value <= 18 && f4Value > 10 && f5Value <= 34 && f5Value > 26) {
- Serial.println("5");
- softSerial.println("5");
- flag = 0;
- delay(3000);
- }
- else {
- if (flag == 0) {
- softSerial.println("00");
- flag = 1;
- }
- }
- delay(100);
- }// end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement