Advertisement
Khadija_Assem

Untitled

Dec 13th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. int temp , m = 10, sum, r = 10,flag=0,temp2,n;
  2. String input;
  3. const int ledPin = 13;
  4.  
  5. void setup() {
  6. Serial.begin(9600);
  7. Serial.setTimeout(10);
  8. pinMode(ledPin,OUTPUT);
  9. }
  10. void loop() {
  11. while (Serial.available()==0){}
  12. input = Serial.readStringUntil('\n');
  13. Serial.println("The value of n " + input);
  14. n = input.toInt();
  15. temp = n;
  16. temp2 = n;
  17. while (temp2 <= temp && flag<=1) {
  18. while (n >= m)
  19. n /= 10;
  20. m*=10;
  21. temp2 = n;
  22. // Serial.println(n+" "+m);
  23. sum=0;
  24. while (n > 0) {
  25. r = n % 10;
  26. sum = (sum * 10) + r;
  27. n = n / 10;
  28. }
  29. if (temp2 == sum) {
  30. Serial.println("1");
  31. digitalWrite(ledPin,HIGH);
  32. Serial.println("Led ON");
  33. delay(500);
  34. } else {
  35. Serial.println("0");
  36. digitalWrite(ledPin,LOW);
  37. Serial.println("Led OFF");
  38. delay(500);
  39. }
  40. n=temp;
  41. if(temp2==temp) {
  42. flag++;
  43. }
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement