Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. String morse[26] = {"*-", "-***", "-*-*", "-**", "*", "**-*", "--*", "****", "**", "-*-", "*-**", "--", "-*", "---", "*--*", "--*-", "*-*", "***", "-", "***-", "-**-", "-*--", "--**"};
  2. String abc[26] = {"A", " B", " C", " D", " E ", "F", " G", " H", " I", " K", " L", " M", " N", " O", " P", " Q", " R", " S", " T", " V", " X", " Y", " Z"};
  3. boolean isOn = false;
  4. long vr = 0;
  5. long vr1 =0;
  6. String stroka = "";
  7. void setup() {
  8. pinMode(10, OUTPUT);
  9. pinMode(11, INPUT);
  10. Serial.begin(9600);
  11. }
  12. void loop() {
  13.  
  14. if (digitalRead(11)==HIGH)
  15. {
  16. isOn=true;
  17. vr1=millis()-vr1;
  18. vr=millis();
  19. }
  20. if (digitalRead(11)==LOW)
  21. {
  22. vr1=millis
  23. isOn-false;
  24. vr=millis()-vr;
  25. }
  26. if (vr<500)
  27. {
  28. stroka+="*";
  29. }
  30. else
  31. {
  32. if (vr1<2000)
  33. {
  34. stroka+="-";
  35. }
  36. else
  37. {
  38. for(byte i=0;i++;i<26;i++)
  39. {
  40. if (stroka==morse[i])
  41. {
  42. Serial.println(abc[i]);
  43. }
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement