Advertisement
safwan092

Project_10732_Code

Feb 5th, 2023
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3. SoftwareSerial softSerial(3, 4); //TX_BT --> D3 / RX_BT --> D4
  4.  
  5. const int f1Pin = A1;
  6. const int f2Pin = A2;
  7. const int f3Pin = A3;
  8. const int f4Pin = A4;
  9. const int f5Pin = A5;
  10.  
  11. int f1Value = 0;
  12. int f2Value = 0;
  13. int f3Value = 0;
  14. int f4Value = 0;
  15. int f5Value = 0;
  16.  
  17. int flag = 0;
  18.  
  19. void setup() {
  20.  
  21. Serial.begin(9600);
  22. softSerial.begin(9600);
  23.  
  24. pinMode(f1Pin, INPUT);
  25. pinMode(f2Pin, INPUT);
  26. pinMode(f3Pin, INPUT);
  27. pinMode(f4Pin, INPUT);
  28. pinMode(f5Pin, INPUT);
  29.  
  30. }
  31.  
  32. void loop() {
  33.  
  34. f1Value = analogRead(f1Pin);
  35. f2Value = analogRead(f2Pin);
  36. f3Value = analogRead(f3Pin);
  37. f4Value = analogRead(f4Pin);
  38. f5Value = analogRead(f5Pin);
  39.  
  40. Serial.print("F1 = ");
  41. Serial.print(f1Value);
  42. Serial.print("\tF2 = ");
  43. Serial.print(f2Value);
  44. Serial.print("\tF3 = ");
  45. Serial.print(f3Value);
  46. Serial.print("\tF4 = ");
  47. Serial.print(f4Value);
  48. Serial.print("\tF5 = ");
  49. Serial.println(f5Value);
  50.  
  51. //مرحبا
  52. //26 44 32 34 29
  53.  
  54. if (f1Value <= 30 && f1Value > 22 && f2Value <= 48 && f2Value > 40 && f3Value <= 36 && f3Value > 28 && f4Value <= 38 && f4Value > 30 && f5Value <= 33 && f5Value > 25) {
  55. Serial.println("1");
  56. softSerial.println("1");
  57. flag = 0;
  58. delay(3000);
  59. }
  60.  
  61. //انت
  62. //12 40 12 14 12
  63.  
  64. else if (f1Value <= 16 && f1Value > 8 && f2Value <= 44 && f2Value > 36 && f3Value <= 16 && f3Value > 8 && f4Value <= 18 && f4Value > 10 && f5Value <= 16 && f5Value > 8) {
  65. Serial.println("2");
  66. softSerial.println("2");
  67. flag = 0;
  68. delay(3000);
  69. }
  70.  
  71. //عمل جيد
  72. //28 15 11 13 11
  73.  
  74. else if (f1Value <= 32 && f1Value > 24 && f2Value <= 19 && f2Value > 11 && f3Value <= 15 && f3Value > 7 && f4Value <= 17 && f4Value > 9 && f5Value <= 15 && f5Value > 7) {
  75. Serial.println("3");
  76. softSerial.println("3");
  77. flag = 0;
  78. delay(3000);
  79. }
  80.  
  81. //أحبك
  82. //27 41 13 15 30
  83.  
  84. else if (f1Value <= 31 && f1Value > 23 && f2Value <= 45 && f2Value > 37 && f3Value <= 17 && f3Value > 9 && f4Value <= 19 && f4Value > 11 && f5Value <= 34 && f5Value > 26) {
  85. Serial.println("4");
  86. softSerial.println("4");
  87. flag = 0;
  88. delay(3000);
  89. }
  90.  
  91. //لست متأكد
  92. //27 18 13 14 30
  93. else if (f1Value <= 31 && f1Value > 23 && f2Value <= 22 && f2Value > 14 && f3Value <= 17 && f3Value > 9 && f4Value <= 18 && f4Value > 10 && f5Value <= 34 && f5Value > 26) {
  94. Serial.println("5");
  95. softSerial.println("5");
  96. flag = 0;
  97. delay(3000);
  98. }
  99.  
  100. else {
  101. if (flag == 0) {
  102. softSerial.println("00");
  103. flag = 1;
  104. }
  105. }
  106. delay(100);
  107. }// end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement