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);//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);
- //مرحبا
- //Hello
- //35 37 31 21 36
- if (f1Value <= 37 && f1Value > 32 && f2Value <= 39 && f2Value > 35 && f3Value <= 33 && f3Value > 28 && f4Value <= 24 && f4Value > 19 && f5Value <= 40 && f5Value > 34) {
- Serial.println("1 - Hello");
- softSerial.println("1");
- flag = 0;
- delay(3000);
- }
- //انت
- //YOU
- //16 37 17 13 17
- else if (f1Value <= 18 && f1Value > 14 && f2Value <= 40 && f2Value > 35 && f3Value <= 21 && f3Value > 15 && f4Value <= 14 && f4Value > 10 && f5Value <= 21 && f5Value > 15) {
- Serial.println("2 - YOU!");
- softSerial.println("2");
- flag = 0;
- delay(3000);
- }
- //عمل جيد
- //Good Job
- //38 15 14 10 19
- else if (f1Value <= 40 && f1Value > 33 && f2Value <= 18 && f2Value > 14 && f3Value <= 18 && f3Value > 12 && f4Value <= 14 && f4Value > 8 && f5Value <= 24 && f5Value > 17) {
- Serial.println("3 - Good Job");
- softSerial.println("3");
- flag = 0;
- delay(3000);
- }
- //لست متأكد
- //Not Sure
- //36 18 17 12 33
- else if (f1Value <= 38 && f1Value > 34 && f2Value <= 22 && f2Value > 16 && f3Value <= 20 && f3Value > 16 && f4Value <= 15 && f4Value > 11 && f5Value <= 38 && f5Value > 30) {
- Serial.println("5 - Not Sure");
- softSerial.println("5");
- flag = 0;
- delay(3000);
- }
- // أحبك
- //I Love You
- //35 37 16 12 32
- else if (f1Value <= 38 && f1Value > 33 && f2Value <= 41 && f2Value > 35 && f3Value <= 20 && f3Value > 14 && f4Value <= 14 && f4Value > 9 && f5Value <= 37 && f5Value > 30) {
- Serial.println("4 - I Love You");
- softSerial.println("4");
- flag = 0;
- delay(3000);
- }
- // موافق
- //OK
- //15 16 15 11 21
- else if (f1Value <= 17 && f1Value > 13 && f2Value <= 19 && f2Value > 14 && f3Value <= 17 && f3Value > 13 && f4Value <= 13 && f4Value > 7 && f5Value <= 23 && f5Value > 19) {
- Serial.println("6 - OK");
- softSerial.println("6");
- 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