Disco LED
It is a simple tutorial on how to create disco lights.
Components and supplies
7
LED (generic)
16
Male/Male Jumper Wires
1
Breadboard (generic)
7
Resistor 221 ohm
1
Arduino UNO
Project description
Code
CODE
java
Disco Lights
1void setup() 2{ 3 pinMode(13, OUTPUT); 4 pinMode(12, OUTPUT); 5 pinMode(11, OUTPUT); 6 pinMode(10, OUTPUT); 7 pinMode(9, OUTPUT); 8 pinMode(8, OUTPUT); 9 pinMode(7, OUTPUT); 10} 11void loop() 12{ 13 digitalWrite(13, HIGH); 14 delay(100); 15 digitalWrite(13, LOW); 16 delay(100); 17 digitalWrite(12, HIGH); 18 delay(100); 19 digitalWrite(12, LOW); 20 delay(100); 21 digitalWrite(11, HIGH); 22 delay(100); 23 digitalWrite(11, LOW); 24 delay(100); 25 digitalWrite(10, HIGH); 26 delay(100); 27 digitalWrite(10, LOW); 28 delay(100); 29 digitalWrite(9, HIGH); 30 delay(100); 31 digitalWrite(9, LOW); 32 delay(100); 33 digitalWrite(8, HIGH); 34 delay(100); 35 digitalWrite(8, LOW); 36 delay(100); 37 digitalWrite(7, HIGH); 38 delay(100); 39 delay(1); 40 digitalWrite(7, HIGH); 41 delay(100); 42 digitalWrite(7, LOW); 43 delay(100); 44 digitalWrite(8, HIGH); 45 delay(100); 46 digitalWrite(8, LOW); 47 delay(100); 48 digitalWrite(9, HIGH); 49 delay(100); 50 digitalWrite(9, LOW); 51 delay(100); 52 digitalWrite(10, HIGH); 53 delay(100); 54 digitalWrite(10, LOW); 55 delay(100); 56 digitalWrite(11, HIGH); 57 delay(100); 58 digitalWrite(11, LOW); 59 delay(100); 60 digitalWrite(12, HIGH); 61 delay(100); 62 digitalWrite(12, LOW); 63 delay(100); 64 digitalWrite(13, HIGH); 65 delay(100); 66 digitalWrite(13, LOW); 67 delay(100); 68 delay(1); 69 digitalWrite(13, HIGH); 70 delay(100); 71 digitalWrite(13, LOW); 72 delay(100); 73 digitalWrite(12, HIGH); 74 delay(100); 75 digitalWrite(12, LOW); 76 delay(100); 77 digitalWrite(11, HIGH); 78 delay(100); 79 digitalWrite(11, LOW); 80 delay(100); 81 digitalWrite(10, HIGH); 82 delay(100); 83 digitalWrite(10, LOW); 84 delay(100); 85 digitalWrite(9, HIGH); 86 delay(100); 87 digitalWrite(9, LOW); 88 delay(100); 89 digitalWrite(8, HIGH); 90 delay(100); 91 digitalWrite(8, LOW); 92 delay(100); 93 digitalWrite(7, HIGH); 94 delay(100); 95 delay(1); 96 digitalWrite(7, HIGH); 97 delay(100); 98 digitalWrite(7, LOW); 99 delay(100); 100 digitalWrite(8, HIGH); 101 delay(100); 102 digitalWrite(8, LOW); 103 delay(100); 104 digitalWrite(9, HIGH); 105 delay(100); 106 digitalWrite(9, LOW); 107 delay(100); 108 digitalWrite(10, HIGH); 109 delay(100); 110 digitalWrite(10, LOW); 111 delay(100); 112 digitalWrite(11, HIGH); 113 delay(100); 114 digitalWrite(11, LOW); 115 delay(100); 116 digitalWrite(12, HIGH); 117 delay(100); 118 digitalWrite(12, LOW); 119 delay(100); 120 digitalWrite(13, HIGH); 121 delay(100); 122 digitalWrite(13, LOW); 123 delay(100); 124 delay(1); 125 digitalWrite(13, HIGH); 126 delay(100); 127 digitalWrite(13, LOW); 128 delay(100); 129 digitalWrite(12, HIGH); 130 delay(100); 131 digitalWrite(12, LOW); 132 delay(100); 133 digitalWrite(11, HIGH); 134 delay(100); 135 digitalWrite(11, LOW); 136 delay(100); 137 digitalWrite(10, HIGH); 138 delay(100); 139 digitalWrite(10, LOW); 140 delay(100); 141 digitalWrite(9, HIGH); 142 delay(100); 143 digitalWrite(9, LOW); 144 delay(100); 145 digitalWrite(8, HIGH); 146 delay(100); 147 digitalWrite(8, LOW); 148 delay(100); 149 digitalWrite(7, HIGH); 150 delay(100); 151 delay(1); 152 digitalWrite(7, HIGH); 153 delay(100); 154 digitalWrite(7, LOW); 155 delay(100); 156 digitalWrite(8, HIGH); 157 delay(100); 158 digitalWrite(8, LOW); 159 delay(100); 160 digitalWrite(9, HIGH); 161 delay(100); 162 digitalWrite(9, LOW); 163 delay(100); 164 digitalWrite(10, HIGH); 165 delay(100); 166 digitalWrite(10, LOW); 167 delay(100); 168 digitalWrite(11, HIGH); 169 delay(100); 170 digitalWrite(11, LOW); 171 delay(100); 172 digitalWrite(12, HIGH); 173 delay(100); 174 digitalWrite(12, LOW); 175 delay(100); 176 digitalWrite(13, HIGH); 177 delay(100); 178 digitalWrite(13, LOW); 179 delay(100); 180 delay(1); 181 digitalWrite(13, HIGH); 182 delay(1000); 183 digitalWrite(12, HIGH); 184 delay(1000); 185 digitalWrite(11, HIGH); 186 delay(1000); 187 digitalWrite(10, HIGH); 188 delay(1000); 189 digitalWrite(9, HIGH); 190 delay(1000); 191 digitalWrite(8, HIGH); 192 delay(1000); 193 digitalWrite(7, HIGH); 194 delay(1000); 195 delay(1); 196 digitalWrite(7, LOW); 197 delay(1000); 198 digitalWrite(8, LOW); 199 delay(1000); 200 digitalWrite(9, LOW); 201 delay(1000); 202 digitalWrite(10, LOW); 203 delay(1000); 204 digitalWrite(11, LOW); 205 delay(1000); 206 digitalWrite(12, LOW); 207 delay(1000); 208 digitalWrite(13, LOW); 209 delay(1000); 210 211} 212
Downloadable files
Disco lights
Assemble the lights according to the schematics,enter the code and enjoy.
Disco lights

Disco lights
Assemble the lights according to the schematics,enter the code and enjoy.
Disco lights

Comments
Only logged in users can leave comments