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);
- //مرحبا
- //309 309 302 306 306
- if (f1Value <= 319 && f1Value > 299 && f2Value <= 319 && f2Value > 299 && f3Value <= 312 && f3Value > 292 && f4Value <= 316 && f4Value > 296 && f5Value <= 316 && f5Value > 296) {
- Serial.println("1");
- softSerial.println("1");
- flag = 0;
- delay(3000);
- }
- //انت
- //273 312 169 210 210
- //280 313 192 236 185
- else if (f1Value <= 310 && f1Value > 250 && f2Value <= 340 && f2Value > 280 && f3Value <= 220 && f3Value > 160 && f4Value <= 260 && f4Value > 200 && f5Value <= 220 && f5Value > 150) {
- Serial.println("2");
- softSerial.println("2");
- flag = 0;
- delay(3000);
- }
- //عمل جيد
- //298 181 197 209 212
- //310 195 209 233 187
- else if (f1Value <= 3340 && f1Value > 270 && f2Value <= 220 && f2Value > 160 && f3Value <= 230 && f3Value > 170 && f4Value <= 260 && f4Value > 200 && f5Value <= 232 && f5Value > 150) {
- Serial.println("3");
- softSerial.println("3");
- flag = 0;
- delay(3000);
- }
- //أحبك
- //307 318 203 284 282
- //315 315 217 265 315
- else if (f1Value <= 340 && f1Value > 270 && f2Value <= 340 && f2Value > 270 && f3Value <= 240 && f3Value > 170 && f4Value <= 310 && f4Value > 230 && f5Value <= 340 && f5Value > 250) {
- Serial.println("4");
- softSerial.println("4");
- flag = 0;
- delay(3000);
- }
- //لست متأكد
- //308 208 207 277 278
- //315 200 218 254 312
- else if (f1Value <= 340 && f1Value > 270 && f2Value <= 230 && f2Value > 170 && f3Value <= 240 && f3Value > 170 && f4Value <= 300 && f4Value > 220 && f5Value <= 340 && f5Value > 240) {
- 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