Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.09 KB | None | 0 0
  1. void setup() {
  2. // put your setup code here, to run once:
  3. int dot = 50, dash = 150, inter = 50, letter = 150, fword = 350;
  4. int modifier;
  5.  
  6. // https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/International_Morse_Code.svg/315px-International_Morse_Code.svg.png
  7. }
  8.  
  9. void loop() {
  10. // put your main code here, to run repeatedly:
  11.  
  12. // for something{
  13. switch ((char)"a"):
  14. case 65:
  15. digitalWrite(LED_BUILTIN, HIGH);
  16. delay(dot);
  17. digitalWrite(LED_BUILTIN, LOW);
  18. delay(inter);
  19. digitalWrite(LED_BUILTIN, HIGH);
  20. delay(dash);
  21. digitalWrite(LED_BUILTIN, LOW);
  22. break;
  23. case b:
  24. digitalWrite(LED_BUILTIN, HIGH);
  25. delay(dash);
  26. digitalWrite(LED_BUILTIN, LOW);
  27. delay(inter);
  28. digitalWrite(LED_BUILTIN, HIGH);
  29. delay(dot);
  30. digitalWrite(LED_BUILTIN, LOW);
  31. delay(inter);
  32. digitalWrite(LED_BUILTIN, HIGH);
  33. delay(dot);
  34. digitalWrite(LED_BUILTIN, LOW);
  35. delay(inter);
  36. digitalWrite(LED_BUILTIN, HIGH);
  37. delay(dot);
  38. digitalWrite(LED_BUILTIN, LOW);
  39. break;
  40. case c:
  41. digitalWrite(LED_BUILTIN, HIGH);
  42. delay(dash);
  43. digitalWrite(LED_BUILTIN, LOW);
  44. delay(inter);
  45. digitalWrite(LED_BUILTIN, HIGH);
  46. delay(dot);
  47. digitalWrite(LED_BUILTIN, LOW);
  48. delay(inter);
  49. digitalWrite(LED_BUILTIN, HIGH);
  50. delay(dash);
  51. digitalWrite(LED_BUILTIN, LOW);
  52. delay(inter);
  53. digitalWrite(LED_BUILTIN, HIGH);
  54. delay(dot);
  55. digitalWrite(LED_BUILTIN, LOW);
  56. break;
  57. case d:
  58. digitalWrite(LED_BUILTIN, HIGH);
  59. delay(dash);
  60. digitalWrite(LED_BUILTIN, LOW);
  61. delay(inter);
  62. digitalWrite(LED_BUILTIN, HIGH);
  63. delay(dot);
  64. digitalWrite(LED_BUILTIN, LOW);
  65. delay(inter);
  66. digitalWrite(LED_BUILTIN, HIGH);
  67. delay(dot);
  68. digitalWrite(LED_BUILTIN, LOW);
  69. break;
  70. case e:
  71. digitalWrite(LED_BUILTIN, HIGH);
  72. delay(dot);
  73. digitalWrite(LED_BUILTIN, LOW);
  74. break;
  75. case f:
  76. digitalWrite(LED_BUILTIN, HIGH);
  77. delay(dot);
  78. digitalWrite(LED_BUILTIN, LOW);
  79. delay(inter);
  80. digitalWrite(LED_BUILTIN, HIGH);
  81. delay(dot);
  82. digitalWrite(LED_BUILTIN, LOW);
  83. delay(inter);
  84. digitalWrite(LED_BUILTIN, HIGH);
  85. delay(dash);
  86. digitalWrite(LED_BUILTIN, LOW);
  87. delay(inter);
  88. digitalWrite(LED_BUILTIN, HIGH);
  89. delay(dot);
  90. digitalWrite(LED_BUILTIN, LOW);
  91. break;
  92. case g:
  93. digitalWrite(LED_BUILTIN, HIGH);
  94. delay(dash);
  95. digitalWrite(LED_BUILTIN, LOW);
  96. delay(inter);
  97. digitalWrite(LED_BUILTIN, HIGH);
  98. delay(dash);
  99. digitalWrite(LED_BUILTIN, LOW);
  100. delay(inter);
  101. digitalWrite(LED_BUILTIN, HIGH);
  102. delay(dot);
  103. digitalWrite(LED_BUILTIN, LOW);
  104. break;
  105. case h:
  106. digitalWrite(LED_BUILTIN, HIGH);
  107. delay(dot);
  108. digitalWrite(LED_BUILTIN, LOW);
  109. delay(inter);
  110. digitalWrite(LED_BUILTIN, HIGH);
  111. delay(dot);
  112. digitalWrite(LED_BUILTIN, LOW);
  113. delay(inter);
  114. digitalWrite(LED_BUILTIN, HIGH);
  115. delay(dot);
  116. digitalWrite(LED_BUILTIN, LOW);
  117. delay(inter);
  118. digitalWrite(LED_BUILTIN, HIGH);
  119. delay(dot);
  120. digitalWrite(LED_BUILTIN, LOW);
  121. break;
  122. case i:
  123. digitalWrite(LED_BUILTIN, HIGH);
  124. delay(dot);
  125. digitalWrite(LED_BUILTIN, LOW);
  126. delay(inter);
  127. digitalWrite(LED_BUILTIN, HIGH);
  128. delay(dot);
  129. digitalWrite(LED_BUILTIN, LOW);
  130. break;
  131. case j:
  132. digitalWrite(LED_BUILTIN, HIGH);
  133. delay(dot);
  134. digitalWrite(LED_BUILTIN, LOW);
  135. delay(inter);
  136. digitalWrite(LED_BUILTIN, HIGH);
  137. delay(dash);
  138. digitalWrite(LED_BUILTIN, LOW);
  139. delay(inter);
  140. digitalWrite(LED_BUILTIN, HIGH);
  141. delay(dash);
  142. digitalWrite(LED_BUILTIN, LOW);
  143. delay(inter);
  144. digitalWrite(LED_BUILTIN, HIGH);
  145. delay(dash);
  146. digitalWrite(LED_BUILTIN, LOW);
  147. break;
  148. case k:
  149. digitalWrite(LED_BUILTIN, HIGH);
  150. delay(dash);
  151. digitalWrite(LED_BUILTIN, LOW);
  152. delay(inter);
  153. digitalWrite(LED_BUILTIN, HIGH);
  154. delay(dot);
  155. digitalWrite(LED_BUILTIN, LOW);
  156. delay(inter);
  157. digitalWrite(LED_BUILTIN, HIGH);
  158. delay(dash);
  159. digitalWrite(LED_BUILTIN, LOW);
  160. break;
  161. case l:
  162. digitalWrite(LED_BUILTIN, HIGH);
  163. delay(dot);
  164. digitalWrite(LED_BUILTIN, LOW);
  165. delay(inter);
  166. digitalWrite(LED_BUILTIN, HIGH);
  167. delay(dash);
  168. digitalWrite(LED_BUILTIN, LOW);
  169. delay(inter);
  170. digitalWrite(LED_BUILTIN, HIGH);
  171. delay(dot);
  172. digitalWrite(LED_BUILTIN, LOW);
  173. delay(inter);
  174. digitalWrite(LED_BUILTIN, HIGH);
  175. delay(dot);
  176. digitalWrite(LED_BUILTIN, LOW);
  177. break;
  178. case m:
  179. digitalWrite(LED_BUILTIN, HIGH);
  180. delay(dash);
  181. digitalWrite(LED_BUILTIN, LOW);
  182. delay(inter);
  183. digitalWrite(LED_BUILTIN, HIGH);
  184. delay(dash);
  185. digitalWrite(LED_BUILTIN, LOW);
  186. break;
  187. case n:
  188. digitalWrite(LED_BUILTIN, HIGH);
  189. delay(dash);
  190. digitalWrite(LED_BUILTIN, LOW);
  191. delay(inter);
  192. digitalWrite(LED_BUILTIN, HIGH);
  193. delay(dot);
  194. digitalWrite(LED_BUILTIN, LOW);
  195. break;
  196. case o:
  197. digitalWrite(LED_BUILTIN, HIGH);
  198. delay(dash);
  199. digitalWrite(LED_BUILTIN, LOW);
  200. delay(inter);
  201. digitalWrite(LED_BUILTIN, HIGH);
  202. delay(dash);
  203. digitalWrite(LED_BUILTIN, LOW);
  204. delay(inter);
  205. digitalWrite(LED_BUILTIN, HIGH);
  206. delay(dash);
  207. digitalWrite(LED_BUILTIN, LOW);
  208. break;
  209. case p:
  210. digitalWrite(LED_BUILTIN, HIGH);
  211. delay(dot);
  212. digitalWrite(LED_BUILTIN, LOW);
  213. delay(inter);
  214. digitalWrite(LED_BUILTIN, HIGH);
  215. delay(dash);
  216. digitalWrite(LED_BUILTIN, LOW);
  217. delay(inter);
  218. digitalWrite(LED_BUILTIN, HIGH);
  219. delay(dash);
  220. digitalWrite(LED_BUILTIN, LOW);
  221. delay(inter);
  222. digitalWrite(LED_BUILTIN, HIGH);
  223. delay(dot);
  224. digitalWrite(LED_BUILTIN, LOW);
  225. break;
  226. case q:
  227. digitalWrite(LED_BUILTIN, HIGH);
  228. delay(dash);
  229. digitalWrite(LED_BUILTIN, LOW);
  230. delay(inter);
  231. digitalWrite(LED_BUILTIN, HIGH);
  232. delay(dash);
  233. digitalWrite(LED_BUILTIN, LOW);
  234. delay(inter);
  235. digitalWrite(LED_BUILTIN, HIGH);
  236. delay(dot);
  237. digitalWrite(LED_BUILTIN, LOW);
  238. delay(inter);
  239. digitalWrite(LED_BUILTIN, HIGH);
  240. delay(dash);
  241. digitalWrite(LED_BUILTIN, LOW);
  242. break;
  243. case r:
  244. digitalWrite(LED_BUILTIN, HIGH);
  245. delay(dot);
  246. digitalWrite(LED_BUILTIN, LOW);
  247. delay(inter);
  248. digitalWrite(LED_BUILTIN, HIGH);
  249. delay(dash);
  250. digitalWrite(LED_BUILTIN, LOW);
  251. delay(inter);
  252. digitalWrite(LED_BUILTIN, HIGH);
  253. delay(dot);
  254. digitalWrite(LED_BUILTIN, LOW);
  255. break;
  256. case s:
  257. digitalWrite(LED_BUILTIN, HIGH);
  258. delay(dot);
  259. digitalWrite(LED_BUILTIN, LOW);
  260. delay(inter);
  261. digitalWrite(LED_BUILTIN, HIGH);
  262. delay(dot);
  263. digitalWrite(LED_BUILTIN, LOW);
  264. delay(inter);
  265. digitalWrite(LED_BUILTIN, HIGH);
  266. delay(dot);
  267. digitalWrite(LED_BUILTIN, LOW);
  268. break;
  269. case t:
  270. digitalWrite(LED_BUILTIN, HIGH);
  271. delay(dash);
  272. digitalWrite(LED_BUILTIN, LOW);
  273. break;
  274. case u:
  275. delay(inter);
  276. delay(inter);
  277. break;
  278. case v:
  279. delay(inter);
  280. delay(inter);
  281. delay(inter);
  282. break;
  283. case w:
  284. delay(inter);
  285. delay(inter);
  286. break;
  287. case x:
  288. delay(inter);
  289. delay(inter);
  290. delay(inter);
  291. break;
  292. case y:
  293. delay(inter);
  294. delay(inter);
  295. delay(inter);
  296. break;
  297. case z:
  298. delay(inter);
  299. delay(inter);
  300. delay(inter);
  301. break;
  302. case 0:
  303. delay(inter);
  304. delay(inter);
  305. delay(inter);
  306. delay(inter);
  307. break;
  308. case 1:
  309. delay(inter);
  310. delay(inter);
  311. delay(inter);
  312. delay(inter);
  313. break;
  314. case 2:
  315. delay(inter);
  316. delay(inter);
  317. delay(inter);
  318. delay(inter);
  319. break;
  320. case 3:
  321. delay(inter);
  322. delay(inter);
  323. delay(inter);
  324. delay(inter);
  325. break;
  326. case 4:
  327. delay(inter);
  328. delay(inter);
  329. delay(inter);
  330. delay(inter);
  331. break;
  332. case 5:
  333. delay(inter);
  334. delay(inter);
  335. delay(inter);
  336. delay(inter);
  337. break;
  338. case 6:
  339. delay(inter);
  340. delay(inter);
  341. delay(inter);
  342. delay(inter);
  343. break;
  344. case 7:
  345. delay(inter);
  346. delay(inter);
  347. delay(inter);
  348. delay(inter);
  349. break;
  350. case 8:
  351. delay(inter);
  352. delay(inter);
  353. delay(inter);
  354. delay(inter);
  355. break;
  356. case 9:
  357. delay(inter);
  358. delay(inter);
  359. delay(inter);
  360. delay(inter);
  361. break;
  362.  
  363. }
  364.  
  365. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement