How to make Led Chaser with Arduino
In this tutorial, I will show you how to make led chaser with arduino nano.
Components and supplies
1
Arduino Nano R3
1
Jumper wires (generic)
1
Breadboard (generic)
1
LED (generic)
Project description
Code
Arduino codes
arduino
1void setup(){ 2 pinMode(2, OUTPUT); 3 pinMode(3, OUTPUT); 4 pinMode(4, OUTPUT); 5 pinMode(5, OUTPUT); 6 pinMode(6, OUTPUT); 7 pinMode(7, OUTPUT); 8 pinMode(8, OUTPUT); 9 pinMode(9, OUTPUT); 10 pinMode(10, OUTPUT); 11 pinMode(11, OUTPUT); 12 pinMode(12, OUTPUT); 13 pinMode(13, OUTPUT); 14} 15void loop(){ 16 digitalWrite(4, HIGH); 17 delay(100); 18 digitalWrite(4, LOW); 19 delay(100); 20 digitalWrite(4, HIGH); 21 delay(100); 22 digitalWrite(4, LOW); 23 delay(100); 24 digitalWrite(8, HIGH); 25 delay(100); 26 digitalWrite(8, LOW); 27 delay(100); 28 digitalWrite(8, HIGH); 29 delay(100); 30 digitalWrite(8, LOW); 31 delay(100); 32 digitalWrite(2, HIGH); 33 delay(100); 34 digitalWrite(2, LOW); 35 delay(100); 36 digitalWrite(2, HIGH); 37 delay(100); 38 digitalWrite(2, LOW); 39 delay(100); 40 digitalWrite(10, HIGH); 41 delay(100); 42 digitalWrite(10, LOW); 43 delay(100); 44 digitalWrite(10, HIGH); 45 delay(100); 46 digitalWrite(10, LOW); 47 delay(100); 48 digitalWrite(3, HIGH); 49 delay(100); 50 digitalWrite(3, LOW); 51 delay(100); 52 digitalWrite(3, HIGH); 53 delay(100); 54 digitalWrite(3, LOW); 55 delay(100); 56 digitalWrite(13, HIGH); 57 delay(100); 58 digitalWrite(13, LOW); 59 delay(100); 60 digitalWrite(13, HIGH); 61 delay(100); 62 digitalWrite(13, LOW); 63 delay(100); 64 digitalWrite(7, HIGH); 65 delay(100); 66 digitalWrite(7, LOW); 67 delay(100); 68 digitalWrite(7, HIGH); 69 delay(100); 70 digitalWrite(7, LOW); 71 delay(100); 72 digitalWrite(12, HIGH); 73 delay(100); 74 digitalWrite(12, LOW); 75 delay(100); 76 digitalWrite(12, HIGH); 77 delay(100); 78 digitalWrite(12, LOW); 79 delay(100); 80 digitalWrite(5, HIGH); 81 delay(100); 82 digitalWrite(5, LOW); 83 delay(100); 84 digitalWrite(5, HIGH); 85 delay(100); 86 digitalWrite(5, LOW); 87 delay(100); 88 digitalWrite(11, HIGH); 89 delay(100); 90 digitalWrite(11, LOW); 91 delay(100); 92 digitalWrite(11, HIGH); 93 delay(100); 94 digitalWrite(11, LOW); 95 delay(100); 96 digitalWrite(6, HIGH); 97 delay(100); 98 digitalWrite(6, LOW); 99 delay(100); 100 digitalWrite(6, HIGH); 101 delay(100); 102 digitalWrite(6, LOW); 103 delay(100); 104 digitalWrite(9, HIGH); 105 delay(100); 106 digitalWrite(9, LOW); 107 delay(100); 108 digitalWrite(9, HIGH); 109 delay(100); 110 digitalWrite(9, LOW); 111 delay(100); 112 digitalWrite(13, HIGH); 113 delay(100); 114 digitalWrite(13, LOW); 115 delay(100); 116 digitalWrite(12, HIGH); 117 delay(100); 118 digitalWrite(12, LOW); 119 delay(100); 120 digitalWrite(11, HIGH); 121 delay(100); 122 digitalWrite(11, LOW); 123 delay(100); 124 digitalWrite(10, HIGH); 125 delay(100); 126 digitalWrite(10, LOW); 127 delay(100); 128 digitalWrite(9, HIGH); 129 delay(100); 130 digitalWrite(9, LOW); 131 delay(100); 132 digitalWrite(8, HIGH); 133 delay(100); 134 digitalWrite(8, LOW); 135 delay(100); 136 digitalWrite(7, HIGH); 137 delay(100); 138 digitalWrite(7, LOW); 139 delay(100); 140 digitalWrite(6, HIGH); 141 delay(100); 142 digitalWrite(6, LOW); 143 delay(100); 144 digitalWrite(5, HIGH); 145 delay(100); 146 digitalWrite(5, LOW); 147 delay(100); 148 digitalWrite(4, HIGH); 149 delay(100); 150 digitalWrite(4, LOW); 151 delay(100); 152 digitalWrite(3, HIGH); 153 delay(100); 154 digitalWrite(3, LOW); 155 delay(100); 156 digitalWrite(2, HIGH); 157 delay(100); 158 digitalWrite(2, LOW); 159 delay(100); 160 digitalWrite(2, HIGH); 161 delay(100); 162 digitalWrite(3, HIGH); 163 delay(100); 164 digitalWrite(4, HIGH); 165 delay(100); 166 digitalWrite(5, HIGH); 167 delay(100); 168 digitalWrite(6, HIGH); 169 delay(100); 170 digitalWrite(7, HIGH); 171 delay(100); 172 digitalWrite(8, HIGH); 173 delay(100); 174 digitalWrite(9, HIGH); 175 delay(100); 176 digitalWrite(10, HIGH); 177 delay(100); 178 digitalWrite(11, HIGH); 179 delay(100); 180 digitalWrite(12, HIGH); 181 delay(100); 182 digitalWrite(13, HIGH); 183 delay(100); 184 digitalWrite(2,LOW); 185 delay(100); 186 digitalWrite(3,LOW); 187 delay(100); 188 digitalWrite(4,LOW); 189 delay(100); 190 digitalWrite(5,LOW); 191 delay(100); 192 digitalWrite(6,LOW); 193 delay(100); 194 digitalWrite(7,LOW); 195 delay(100); 196 digitalWrite(8,LOW); 197 delay(100); 198 digitalWrite(9,LOW); 199 delay(100); 200 digitalWrite(10,LOW); 201 delay(100); 202 digitalWrite(11,LOW); 203 delay(100); 204 digitalWrite(12,LOW); 205 delay(100); 206 digitalWrite(13,LOW); 207 delay(100); 208 digitalWrite(13,HIGH); 209 delay(100); 210 digitalWrite(2,HIGH); 211 delay(100); 212 digitalWrite(12,HIGH); 213 delay(100); 214 digitalWrite(3,HIGH); 215 delay(100); 216 digitalWrite(11,HIGH); 217 delay(100); 218 digitalWrite(4,HIGH); 219 delay(100); 220 digitalWrite(10,HIGH); 221 delay(100); 222 digitalWrite(5,HIGH); 223 delay(100); 224 digitalWrite(9,HIGH); 225 delay(100); 226 digitalWrite(6,HIGH); 227 delay(100); 228 digitalWrite(8,HIGH); 229 delay(100); 230 digitalWrite(7,HIGH); 231 delay(100); 232 digitalWrite(2, HIGH); 233 delay(100); 234 digitalWrite(2, LOW); 235 delay(100); 236 digitalWrite(3, HIGH); 237 delay(100); 238 digitalWrite(3, LOW); 239 delay(100); 240 digitalWrite(4, HIGH); 241 delay(100); 242 digitalWrite(4, LOW); 243 delay(100); 244 digitalWrite(5, HIGH); 245 delay(100); 246 digitalWrite(5, LOW); 247 delay(100); 248 digitalWrite(6, HIGH); 249 delay(100); 250 digitalWrite(6, LOW); 251 delay(100); 252 digitalWrite(7, HIGH); 253 delay(100); 254 digitalWrite(7, LOW); 255 delay(100); 256 digitalWrite(8, HIGH); 257 delay(100); 258 digitalWrite(8, LOW); 259 delay(100); 260 digitalWrite(9, HIGH); 261 delay(100); 262 digitalWrite(9, LOW); 263 delay(100); 264 digitalWrite(10, HIGH); 265 delay(100); 266 digitalWrite(10, LOW); 267 delay(100); 268 digitalWrite(11, HIGH); 269 delay(100); 270 digitalWrite(11, LOW); 271 delay(100); 272 digitalWrite(12, HIGH); 273 delay(100); 274 digitalWrite(12, LOW); 275 delay(100); 276 digitalWrite(13, HIGH); 277 delay(100); 278 digitalWrite(13, LOW); 279 delay(100); 280 digitalWrite(2, HIGH); 281 delay(100); 282 digitalWrite(3, HIGH); 283 delay(100); 284 digitalWrite(4, HIGH); 285 delay(100); 286 digitalWrite(5, HIGH); 287 delay(100); 288 digitalWrite(6, HIGH); 289 delay(100); 290 digitalWrite(7, HIGH); 291 delay(100); 292 digitalWrite(8, HIGH); 293 delay(100); 294 digitalWrite(9, HIGH); 295 delay(100); 296 digitalWrite(10, HIGH); 297 delay(100); 298 digitalWrite(11, HIGH); 299 delay(100); 300 digitalWrite(12, HIGH); 301 delay(100); 302 digitalWrite(13, HIGH); 303 delay(100); 304 digitalWrite(13,LOW); 305 delay(100); 306 digitalWrite(12,LOW); 307 delay(100); 308 digitalWrite(11,LOW); 309 delay(100); 310 digitalWrite(10,LOW); 311 delay(100); 312 digitalWrite(9,LOW); 313 delay(100); 314 digitalWrite(8,LOW); 315 delay(100); 316 digitalWrite(7,LOW); 317 delay(100); 318 digitalWrite(6,LOW); 319 delay(100); 320 digitalWrite(5,LOW); 321 delay(100); 322 digitalWrite(4,LOW); 323 delay(100); 324 digitalWrite(3,LOW); 325 delay(100); 326 digitalWrite(2,LOW); 327 delay(100); 328 digitalWrite(2, HIGH); 329 delay(100); 330 digitalWrite(2, LOW); 331 delay(100); 332 digitalWrite(3, HIGH); 333 delay(100); 334 digitalWrite(3, LOW); 335 delay(100); 336 digitalWrite(4, HIGH); 337 delay(100); 338 digitalWrite(4, LOW); 339 delay(100); 340 digitalWrite(5, HIGH); 341 delay(100); 342 digitalWrite(5, LOW); 343 delay(100); 344 digitalWrite(6, HIGH); 345 delay(100); 346 digitalWrite(6, LOW); 347 delay(100); 348 digitalWrite(7, HIGH); 349 delay(100); 350 digitalWrite(7, LOW); 351 delay(100); 352 digitalWrite(8, HIGH); 353 delay(100); 354 digitalWrite(8, LOW); 355 delay(100); 356 digitalWrite(9, HIGH); 357 delay(100); 358 digitalWrite(9, LOW); 359 delay(100); 360 digitalWrite(10, HIGH); 361 delay(100); 362 digitalWrite(10, LOW); 363 delay(100); 364 digitalWrite(11, HIGH); 365 delay(100); 366 digitalWrite(11, LOW); 367 delay(100); 368 digitalWrite(12, HIGH); 369 delay(100); 370 digitalWrite(12, LOW); 371 delay(100); 372 digitalWrite(13, HIGH); 373 delay(100); 374 digitalWrite(13, LOW); 375 delay(100); 376 digitalWrite(13, HIGH); 377 delay(100); 378 digitalWrite(12, HIGH); 379 delay(100); 380 digitalWrite(11, HIGH); 381 delay(100); 382 digitalWrite(10, HIGH); 383 delay(100); 384 digitalWrite(9, HIGH); 385 delay(100); 386 digitalWrite(8, HIGH); 387 delay(100); 388 digitalWrite(7, HIGH); 389 delay(100); 390 digitalWrite(6, HIGH); 391 delay(100); 392 digitalWrite(5, HIGH); 393 delay(100); 394 digitalWrite(4, HIGH); 395 delay(100); 396 digitalWrite(3, HIGH); 397 delay(100); 398 digitalWrite(2, HIGH); 399 delay(100); 400 digitalWrite(13,LOW); 401 delay(100); 402 digitalWrite(2,LOW); 403 delay(100); 404 digitalWrite(12,LOW); 405 delay(100); 406 digitalWrite(3,LOW); 407 delay(100); 408 digitalWrite(11,LOW); 409 delay(100); 410 digitalWrite(4,LOW); 411 delay(100); 412 digitalWrite(10,LOW); 413 delay(100); 414 digitalWrite(5,LOW); 415 delay(100); 416 digitalWrite(9,LOW); 417 delay(100); 418 digitalWrite(6,LOW); 419 delay(100); 420 digitalWrite(8,LOW); 421 delay(100); 422 digitalWrite(7,LOW); 423 delay(100); 424 digitalWrite(13, HIGH); 425 delay(100); 426 digitalWrite(12, HIGH); 427 delay(100); 428 digitalWrite(11, HIGH); 429 delay(100); 430 digitalWrite(11,LOW); 431 delay(100); 432 digitalWrite(12,LOW); 433 delay(100); 434 digitalWrite(13,LOW); 435 delay(100); 436} 437
Downloadable files
Circuit Diagram
Circuit Diagram

Circuit Diagram
Circuit Diagram

Comments
Only logged in users can leave comments