Guest User

Untitled

a guest
Jul 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. //The entire alphabet (&more!!) in morse code
  2. int ledPin = 12; // LED connected to digital pin 12
  3.  
  4. void setup() {
  5. pinMode(ledPin, OUTPUT); // sets the digital pin as output
  6. }
  7.  
  8. void loop() {
  9. i();
  10. space();
  11. d();
  12. pause();
  13. o();
  14. pause();
  15. n();
  16. pause();
  17. t();
  18. space();
  19. k();
  20. pause();
  21. n();
  22. pause();
  23. o();
  24. pause();
  25. w();
  26. space();
  27. period();
  28. space();
  29. space();
  30. // I dont know.
  31. }
  32.  
  33. void dot(){
  34. digitalWrite(ledPin, HIGH); // turns the LED on
  35. delay(200); // waits
  36. digitalWrite(ledPin, LOW); // turns the LED off
  37. delay(200); // waits
  38. }
  39.  
  40. void dash(){
  41. digitalWrite(ledPin, HIGH); // turns the LED on
  42. delay(600); // waits
  43. digitalWrite(ledPin, LOW); // turns the LED off
  44. delay(200); // waits
  45. }
  46.  
  47. void pause(){
  48. delay(400);
  49. }
  50.  
  51. void space(){
  52. delay(1200);
  53. }
  54.  
  55. void a(){
  56. dot();
  57. dash();
  58. }
  59.  
  60. void b(){
  61. dash();
  62. dot();
  63. dot();
  64. dot();
  65. }
  66.  
  67. void c(){
  68. dash();
  69. dot();
  70. dash();
  71. dot();
  72. }
  73.  
  74. void d(){
  75. dash();
  76. dot();
  77. dot();
  78. }
  79.  
  80. void e(){
  81. dot();
  82. }
  83.  
  84. void f(){
  85. dot();
  86. dot();
  87. dash();
  88. dot();
  89. }
  90.  
  91. void g(){
  92. dash();
  93. dash();
  94. dot();
  95. }
  96.  
  97. void h(){
  98. dot();
  99. dot();
  100. dot();
  101. dot();
  102. }
  103.  
  104. void i(){
  105. dot();
  106. dot();
  107. }
  108.  
  109. void j(){
  110. dot();
  111. dash();
  112. dash();
  113. dash();
  114. }
  115.  
  116. void k(){
  117. dash();
  118. dot();
  119. dash();
  120. }
  121.  
  122. void l(){
  123. dot();
  124. dash();
  125. dot();
  126. dot();
  127. }
  128.  
  129. void m(){
  130. dash();
  131. dash();
  132. }
  133.  
  134. void n(){
  135. dash();
  136. dot();
  137. }
  138.  
  139. void o(){
  140. dash();
  141. dash();
  142. dash();
  143. }
  144.  
  145. void p(){
  146. dot();
  147. dash();
  148. dash();
  149. dot();
  150. }
  151.  
  152. void q(){
  153. dash();
  154. dash();
  155. dot();
  156. dash();
  157. }
  158.  
  159. void r(){
  160. dot();
  161. dash();
  162. dot();
  163. }
  164.  
  165. void s(){
  166. dot();
  167. dot();
  168. dot();
  169. }
  170.  
  171. void t(){
  172. dash();
  173. }
  174.  
  175. void u(){
  176. dot();
  177. dot();
  178. dash();
  179. }
  180.  
  181. void v(){
  182. dot();
  183. dot();
  184. dot();
  185. dash();
  186. }
  187.  
  188. void w(){
  189. dot();
  190. dash();
  191. dash();
  192. }
  193.  
  194. void x(){
  195. dash();
  196. dot();
  197. dot();
  198. dash();
  199. }
  200.  
  201. void y(){
  202. dash();
  203. dot();
  204. dash();
  205. dash();
  206. }
  207.  
  208. void z(){
  209. dash();
  210. dash();
  211. dot();
  212. dot();
  213. }
  214.  
  215. void one(){
  216. dot();
  217. dash();
  218. dash();
  219. dash();
  220. dash();
  221. }
  222.  
  223. void two(){
  224. dot();
  225. dot();
  226. dash();
  227. dash();
  228. dash();
  229. }
  230.  
  231. void three(){
  232. dot();
  233. dot();
  234. dot();
  235. dash();
  236. dash();
  237. }
  238.  
  239. void four(){
  240. dot();
  241. dot();
  242. dot();
  243. dot();
  244. dash();
  245. }
  246.  
  247. void five(){
  248. dot();
  249. dot();
  250. dot();
  251. dot();
  252. dot();
  253. }
  254.  
  255. void six(){
  256. dash();
  257. dot();
  258. dot();
  259. dot();
  260. dot();
  261. }
  262.  
  263. void seven(){
  264. dash();
  265. dash();
  266. dot();
  267. dot();
  268. dot();
  269. }
  270.  
  271. void eight(){
  272. dash();
  273. dash();
  274. dash();
  275. dot();
  276. dot();
  277. }
  278.  
  279. void nine(){
  280. dash();
  281. dash();
  282. dash();
  283. dash();
  284. dot();
  285. }
  286.  
  287. void zero(){
  288. dash();
  289. dash();
  290. dash();
  291. dash();
  292. dash();
  293. }
  294.  
  295. void period(){
  296. dot();
  297. dash();
  298. dot();
  299. dash();
  300. dot();
  301. dash();
  302. }
  303.  
  304. void questionmark(){
  305. dot();
  306. dot();
  307. dash();
  308. dash();
  309. dot();
  310. dot();
  311. }
Add Comment
Please, Sign In to add comment