Rohit Suresh's profile

Programming an Arduino

Rohit Suresh

Press Play

Programming an Arduino
My fifth and final assignment, I have been given the opportunity to use the Fab Lab at the Design studio to replicate an electronic circuit and code a function for a new behavior for a set of LEDs.
What is an Arduino?

An Arduino is an open-source based on easy-to-use hardware and software. The Arduino board was designed for students without a background in electronics and programming concepts. Arduino boards are capable of reading light on a sensor, a finger on a button and even output readings memorized such as activating a motor, turning on an LED, or publishing something online. Below is what an Arduino board looks like.
Here is a picture of the circuit that was specified to us, which we had to replicate. This top elevation of the circuit allows us to workout how the circuit works and where the wire inputs are inserted into the Arduino.
After gathering all the tools, wires and the Arduino together, it was only a matter of constructing the circuit according to the picture.
After completing the circuit, I took a video of my coding of the circuit.​​​​​
Note: Please click full screen to have video fit to screen.
My Arduino Code: 
digitalWrite(GREEN_LED, HIGH);​​​​​​​
delay(1000);
digitalWrite(YELLOW_LED, HIGH);​​​​​​​
delay(1000);
digitalWrite(RED_LED, HIGH);​​​​​​​
delay(1000);
digitalWrite(GREEN_LED, HIGH);​​​​​​​
delay(600);
digitalWrite(YELLOW_LED, HIGH);​​​​​​​
delay(600);
digitalWrite(RED_LED, HIGH);​​​​​​​
delay(600);
Evaluation

This project was quite difficult for me, as it is my first time coding an Arduino, spending almost 1 hour and 15 minutes. In the end however, it was worth it because I am quite fascinated with how programming works. 
Programming an Arduino
Published:

Programming an Arduino

Published:

Tools

Creative Fields