Advertisement
Braulio777

A Simple RGB LED Cube 2X2X2

Feb 9th, 2017
803
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.80 KB | None | 0 0
  1. //A Simple RGB LED Cube 2X2X2
  2. int d=5;
  3. int d1=100;
  4. int R_1=2;
  5. int G_1=3;
  6. int B_1=4;
  7. int R_2=5;
  8. int G_2=6;
  9. int B_2=7;
  10. int B_3=8;
  11. int G_3=9;
  12. int R_3=10;
  13. int R_4=11;
  14. int G_4=12;
  15. int B_4=13;
  16. void setup()
  17. {
  18. pinMode(2, OUTPUT);
  19. pinMode(3, OUTPUT);
  20. pinMode(4, OUTPUT);
  21. pinMode(5, OUTPUT);
  22. pinMode(6, OUTPUT);
  23. pinMode(7, OUTPUT);
  24. pinMode(8, OUTPUT);
  25. pinMode(9, OUTPUT);
  26. pinMode(10, OUTPUT);
  27. pinMode(11, OUTPUT);
  28. pinMode(12, OUTPUT);
  29. pinMode(13, OUTPUT);
  30. pinMode(A1, OUTPUT);
  31. pinMode(A0, OUTPUT);
  32. }
  33. void loop()
  34. {
  35. digitalWrite(A0, HIGH);
  36. delay(d);
  37. digitalWrite(A1, LOW);
  38. delay(d);
  39. digitalWrite(2, HIGH);
  40. delay(d);
  41. digitalWrite(2, HIGH);
  42. delay(d);
  43. digitalWrite(A0, HIGH);
  44. delay(d);
  45. digitalWrite(A1, LOW);
  46. delay(d);
  47. digitalWrite(3, HIGH);
  48. delay(d);
  49. digitalWrite(3, HIGH);
  50. delay(d);
  51. digitalWrite(A0, HIGH);
  52. delay(d);
  53. digitalWrite(A1, LOW);
  54. delay(d);
  55. digitalWrite(4, HIGH);
  56. delay(d);
  57. digitalWrite(4, HIGH);
  58. delay(d);
  59. digitalWrite(A0, HIGH);
  60. delay(d);
  61. digitalWrite(A1, LOW);
  62. delay(d);
  63. digitalWrite(5, HIGH);
  64. delay(d);
  65. digitalWrite(5, HIGH);
  66. delay(d);
  67. digitalWrite(A0, HIGH);
  68. delay(d);
  69. digitalWrite(A1, LOW);
  70. delay(d);
  71. delay(d1);
  72. digitalWrite(A0, LOW);
  73. delay(d);
  74. digitalWrite(A1, HIGH);
  75. delay(d);
  76. digitalWrite(6, HIGH);
  77. delay(d);
  78. digitalWrite(6, HIGH);
  79. delay(d);
  80. digitalWrite(A0, LOW);
  81. delay(d);
  82. digitalWrite(A1, HIGH);
  83. delay(d);
  84. digitalWrite(7, HIGH);
  85. delay(d);
  86. digitalWrite(7, HIGH);
  87. delay(d);
  88. digitalWrite(A0, LOW);
  89. delay(d);
  90. digitalWrite(A1, HIGH);
  91. delay(d);
  92. digitalWrite(8, HIGH);
  93. delay(d);
  94. digitalWrite(8, HIGH);
  95. delay(d);
  96. digitalWrite(A0, LOW);
  97. delay(d);
  98. digitalWrite(A1, HIGH);
  99. delay(d);
  100. digitalWrite(9, HIGH);
  101. delay(d);
  102. digitalWrite(9, HIGH);
  103. delay(d);
  104. digitalWrite(A0, LOW);
  105. delay(d);
  106. digitalWrite(A1, HIGH);
  107. delay(d);
  108. delay(d1);
  109. digitalWrite(A0, HIGH);
  110. delay(d);
  111. digitalWrite(A1, LOW);
  112. delay(d);
  113. digitalWrite(10, HIGH);
  114. delay(d);
  115. digitalWrite(10, LOW);
  116. delay(d);
  117. digitalWrite(A0, HIGH);
  118. delay(d);
  119. digitalWrite(A1, LOW);
  120. delay(d);
  121. digitalWrite(11, HIGH);
  122. delay(d);
  123. digitalWrite(11, LOW);
  124. delay(d);
  125. digitalWrite(A0, HIGH);
  126. delay(d);
  127. digitalWrite(A1, LOW);
  128. delay(d);
  129. digitalWrite(12, HIGH);
  130. delay(d);
  131. digitalWrite(12, LOW);
  132. delay(d);
  133. digitalWrite(A0, HIGH);
  134. delay(d);
  135. digitalWrite(A1, LOW);
  136. delay(d);
  137. digitalWrite(13, HIGH);
  138. delay(d);
  139. digitalWrite(13, LOW);
  140. delay(d);
  141. digitalWrite(A0, HIGH);
  142. delay(d);
  143. digitalWrite(A1, LOW);
  144. delay(d);
  145. delay(d1);
  146. digitalWrite(A0, LOW);
  147. delay(d);
  148. digitalWrite(A1, HIGH);
  149. delay(d);
  150. digitalWrite(2, HIGH);
  151. delay(d);
  152. digitalWrite(2, LOW);
  153. delay(d);
  154. digitalWrite(A0, LOW);
  155. delay(d);
  156. digitalWrite(A1, HIGH);
  157. delay(d);
  158. digitalWrite(3, HIGH);
  159. delay(d);
  160. digitalWrite(3, LOW);
  161. delay(d);
  162. digitalWrite(A0, LOW);
  163. delay(d);
  164. digitalWrite(A1, HIGH);
  165. delay(d);
  166. digitalWrite(4, HIGH);
  167. delay(d);
  168. digitalWrite(4, LOW);
  169. delay(d);
  170. digitalWrite(A0, LOW);
  171. delay(d);
  172. digitalWrite(A1, HIGH);
  173. delay(d);
  174. digitalWrite(5, HIGH);
  175. delay(d);
  176. digitalWrite(5, LOW);
  177. delay(d);
  178. digitalWrite(A0, LOW);
  179. delay(d);
  180. digitalWrite(A1, HIGH);
  181. delay(d);
  182. delay(d1);
  183. digitalWrite(A0, HIGH);
  184. delay(d);
  185. digitalWrite(A1, LOW);
  186. delay(d);
  187. digitalWrite(6, HIGH);
  188. delay(d);
  189. digitalWrite(6, HIGH);
  190. delay(d);
  191. digitalWrite(A0, HIGH);
  192. delay(d);
  193. digitalWrite(A1, LOW);
  194. delay(d);
  195. digitalWrite(7, HIGH);
  196. delay(d);
  197. digitalWrite(7, HIGH);
  198. delay(d);
  199. digitalWrite(A0, HIGH);
  200. delay(d);
  201. digitalWrite(A1, LOW);
  202. delay(d);
  203. digitalWrite(8, HIGH);
  204. delay(d);
  205. digitalWrite(8, HIGH);
  206. delay(d);
  207. digitalWrite(A0, HIGH);
  208. delay(d);
  209. digitalWrite(A1, LOW);
  210. delay(d);
  211. digitalWrite(9, HIGH);
  212. delay(d);
  213. digitalWrite(9, HIGH);
  214. delay(d);
  215. digitalWrite(A0, HIGH);
  216. delay(d);
  217. digitalWrite(A1, LOW);
  218. delay(d);
  219. digitalWrite(10, HIGH);
  220. delay(d);
  221. digitalWrite(10, HIGH);
  222. delay(d);
  223. digitalWrite(A0, HIGH);
  224. delay(d);
  225. digitalWrite(A1, LOW);
  226. delay(d);
  227. digitalWrite(11, HIGH);
  228. delay(d);
  229. digitalWrite(11, HIGH);
  230. delay(d);
  231. digitalWrite(A0, HIGH);
  232. delay(d);
  233. digitalWrite(A1, LOW);
  234. delay(d);
  235. digitalWrite(12, HIGH);
  236. delay(d);
  237. digitalWrite(12, HIGH);
  238. delay(d);
  239. digitalWrite(A0, HIGH);
  240. delay(d);
  241. digitalWrite(A1, LOW);
  242. delay(d);
  243. digitalWrite(13, HIGH);
  244. delay(d);
  245. digitalWrite(13, HIGH);
  246. delay(d);
  247. digitalWrite(A0, HIGH);
  248. delay(d);
  249. digitalWrite(A1, LOW);
  250. delay(d);
  251. digitalWrite(8, HIGH);
  252. delay(d);
  253. digitalWrite(8, HIGH);
  254. delay(d);
  255. digitalWrite(A0, HIGH);
  256. delay(d);
  257. digitalWrite(A1, LOW);
  258. delay(d);
  259. digitalWrite(9, HIGH);
  260. delay(d);
  261. digitalWrite(9, HIGH);
  262. delay(d);
  263. digitalWrite(A0, HIGH);
  264. delay(d);
  265. digitalWrite(A1, LOW);
  266. delay(d);
  267. digitalWrite(10, HIGH);
  268. delay(d);
  269. digitalWrite(10, HIGH);
  270. delay(d);
  271. digitalWrite(A0, HIGH);
  272. delay(d);
  273. digitalWrite(A1, LOW);
  274. delay(d);
  275. digitalWrite(11, HIGH);
  276. delay(d);
  277. digitalWrite(11, HIGH);
  278. delay(d);
  279. digitalWrite(A0, HIGH);
  280. delay(d);
  281. digitalWrite(A1, LOW);
  282. delay(d);
  283. delay(d1);
  284. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement