Advertisement
Guest User

Telegraph Micro:bit Code

a guest
Nov 11th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. enum RadioMessage {
  2. message1
  3. }
  4. radio.onReceivedString(function (receivedString) {
  5. for (let index = 0; index < 2; index++) {
  6. basic.showString(receivedString)
  7. basic.pause(500)
  8. }
  9. radio.sendString("*")
  10. })
  11. input.onButtonPressed(Button.AB, function () {
  12. radio.sendString(" ")
  13. basic.showString(" ")
  14. })
  15. input.onGesture(Gesture.Shake, function () {
  16. Dashes = 0
  17. Dots = 0
  18. })
  19. input.onButtonPressed(Button.B, function () {
  20. Dashes += 1
  21. })
  22. input.onButtonPressed(Button.A, function () {
  23. Dots += 1
  24. })
  25. let Dashes = 0
  26. let Dots = 0
  27. Dots = 0
  28. Dashes = 0
  29. basic.forever(function () {
  30. if (Dots == 1 && Dashes == 1) {
  31. basic.pause(100)
  32. basic.showString("A")
  33. radio.sendString("A")
  34. }
  35. if (Dots == 3 && Dashes == 1) {
  36. basic.pause(100)
  37. basic.showString("B")
  38. radio.sendString("B")
  39. }
  40. if (Dots == 2 && Dashes == 2) {
  41. basic.pause(100)
  42. basic.showString("C")
  43. radio.sendString("C")
  44. }
  45. if (Dots == 2 && Dashes == 1) {
  46. basic.pause(100)
  47. basic.showString("D")
  48. radio.sendString("D")
  49. }
  50. if (Dots == 1 && Dashes == 0) {
  51. basic.pause(100)
  52. basic.showString("E")
  53. radio.sendString("E")
  54. }
  55. if (Dots == 3 && Dashes == 1) {
  56. basic.pause(100)
  57. basic.showString("F")
  58. radio.sendString("F")
  59. }
  60. if (Dots == 1 && Dashes == 2) {
  61. basic.pause(100)
  62. basic.showString("G")
  63. radio.sendString("G")
  64. }
  65. if (Dots == 4 && Dashes == 0) {
  66. basic.pause(100)
  67. basic.showString("H")
  68. radio.sendString("H")
  69. }
  70. if (Dots == 2 && Dashes == 0) {
  71. basic.pause(100)
  72. basic.showString("I")
  73. radio.sendString("I")
  74. }
  75. if (Dots == 1 && Dashes == 3) {
  76. basic.pause(100)
  77. basic.showString("J")
  78. radio.sendString("J")
  79. }
  80. if (Dots == 1 && Dashes == 2) {
  81. basic.pause(100)
  82. basic.showString("K")
  83. radio.sendString("K")
  84. }
  85. if (Dots == 3 && Dashes == 1) {
  86. basic.pause(100)
  87. basic.showString("L")
  88. radio.sendString("L")
  89. }
  90. if (Dots == 0 && Dashes == 2) {
  91. basic.pause(100)
  92. basic.showString("M")
  93. radio.sendString("M")
  94. }
  95. if (Dots == 1 && Dashes == 1) {
  96. basic.pause(100)
  97. basic.showString("N")
  98. radio.sendString("N")
  99. }
  100. if (Dots == 0 && Dashes == 3) {
  101. basic.pause(100)
  102. basic.showString("O")
  103. radio.sendString("O")
  104. }
  105. if (Dots == 2 && Dashes == 2) {
  106. basic.pause(100)
  107. basic.showString("P")
  108. radio.sendString("P")
  109. }
  110. if (Dots == 1 && Dashes == 3) {
  111. basic.pause(100)
  112. basic.showString("Q")
  113. radio.sendString("Q")
  114. }
  115. if (Dots == 2 && Dashes == 1) {
  116. basic.pause(100)
  117. basic.showString("R")
  118. radio.sendString("R")
  119. }
  120. if (Dots == 3 && Dashes == 0) {
  121. basic.pause(100)
  122. basic.showString("S")
  123. radio.sendString("S")
  124. }
  125. if (Dots == 0 && Dashes == 1) {
  126. basic.pause(100)
  127. basic.showString("T")
  128. radio.sendString("T")
  129. }
  130. if (Dots == 2 && Dashes == 1) {
  131. basic.pause(100)
  132. basic.showString("U")
  133. radio.sendString("U")
  134. }
  135. if (Dots == 3 && Dashes == 1) {
  136. basic.pause(100)
  137. basic.showString("V")
  138. radio.sendString("V")
  139. }
  140. if (Dots == 1 && Dashes == 2) {
  141. basic.pause(100)
  142. basic.showString("W")
  143. radio.sendString("W")
  144. }
  145. if (Dots == 2 && Dashes == 2) {
  146. basic.pause(100)
  147. basic.showString("X")
  148. radio.sendString("X")
  149. }
  150. if (Dots == 1 && Dashes == 3) {
  151. basic.pause(100)
  152. basic.showString("Y")
  153. radio.sendString("Y")
  154. }
  155. if (Dots == 2 && Dashes == 2) {
  156. basic.pause(100)
  157. basic.showString("Z")
  158. radio.sendString("Z")
  159. }
  160. if (Dots == 1 && Dashes == 4) {
  161. basic.pause(100)
  162. basic.showString("1")
  163. radio.sendString("1")
  164. }
  165. if (Dots == 2 && Dashes == 3) {
  166. basic.pause(100)
  167. basic.showString("2")
  168. radio.sendString("2")
  169. }
  170. if (Dots == 3 && Dashes == 2) {
  171. basic.pause(100)
  172. basic.showString("3")
  173. radio.sendString("3")
  174. }
  175. if (Dots == 4 && Dashes == 1) {
  176. basic.pause(100)
  177. basic.showString("4")
  178. radio.sendString("4")
  179. }
  180. if (Dots == 5 && Dashes == 0) {
  181. basic.pause(100)
  182. basic.showString("5")
  183. radio.sendString("5")
  184. }
  185. if (Dots == 4 && Dashes == 1) {
  186. basic.pause(100)
  187. basic.showString("6")
  188. radio.sendString("6")
  189. }
  190. if (Dots == 3 && Dashes == 2) {
  191. basic.pause(100)
  192. basic.showString("7")
  193. radio.sendString("7")
  194. }
  195. if (Dots == 2 && Dashes == 3) {
  196. basic.pause(100)
  197. basic.showString("8")
  198. radio.sendString("8")
  199. }
  200. if (Dots == 1 && Dashes == 4) {
  201. basic.pause(100)
  202. basic.showString("9")
  203. radio.sendString("9")
  204. }
  205. if (Dots == 0 && Dashes == 5) {
  206. basic.pause(100)
  207. basic.showString("0")
  208. radio.sendString("0")
  209. }
  210. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement