Arduino is an open-source physical computing platform designed to make experimenting with electronics more fun and intuitive. Arduino has its own unique, simplified programming language, a vast support network, and thousands of potential uses, making it the perfect platform for both beginner and advanced DIY enthusiasts.
The default circuit 1 code, with a 1 second, (1000 millisecond) delay on the LED blinks.
Circuits all have schematics, this one moving from pin 13 on the Arduino to the LED, to the 330 Ohm resistor, to the ground.
Our code for accelerated blinking, we changed the delay(30); line, which was originally delay(1000);
Our Arduino board is set to blink on a 30 millisecond delay.
Turning the potentiometer changes the blink speed of the light depending on how turnt it is.
The schematic of this circuit, from Pin 13, through the LED, resistor, and the potentiometer.
A potentiometer, sometimes called a "pot", is a control knob. It can be used to change volume, change brightness, and in this case, to change speeds. Potentiometers change resistance as they are turned. The Arduino senses the position of the knob, and translates that value into what ever you choose.
Our Arduino board blinking through Red, Green, Blue, Yellow, Light Blue, Purple, White, and then quickly cycling through every color in between.
Pin 11, Pin 10, and Pin 9 running through 330 Ohm resistors into the Blue, Green, and Red and then to Ground.
The showSpectrum function quickly cycles through the spectrum of every color, with a delay of 1 millisecond.
Our default code, the lights turning on and off one after another, following the oneAfterAnotherNoLoop function.
The schematic for Circuit 4, runninf from pins 2, 3, 4, and 5 through an LED and a 330ohm resistor to the ground. Along with pins 6, 7, 8, and 9 through an LED and a 300ohm resistor to the ground.
Our changed code in use, the oneAfterAnotherNoLoop, followed by the oneAtATime function, followed by the marquee function.
Our circuit running, when either button is pressed, the LED will turn on. When both buttons are pressed at the same time, the light will turn off until one of the buttons is lifted.
Our circuit running on the manualTune function.
The light doesn't completely turn off, and when the resistor is triggered there is less of a change.
Our circuit running on the autoTune function.
The light turns off completely, and is very sensitive to light. The resistor is easily triggered for a large change.
This is an image of our Arduino board's serial monitor. The temperature sensor on our board senses the temperature of the surrounding area.
A video of our board reading the temperatures, then showing the logs of the temperatures.
Our LED on the board stayed on through the whole video, due to the temperature not fluctuating to above 25 degrees Celsius.
We coded the board to sense if the area was below 25 degrees Celsius with the temperature sensor, and if it was, then to turn on the red LED. In this situation, it was staying consistently below 25°C.
Our default code running the circuit, the servo turns every second to a different degree rotation.
Our changed code for circuit 8. Every 100 milliseconds, the servo turns 45 degrees.
Our changed code in action, the servo rotated every 45 degrees.
The default code and circuit 9 running. It plays a portion of "Never Gonna Give You Up" by Rick Astley using tones.
A portion of our changed code for circuit 9, when run, the buzzer plays tones to go along with Jingle Bells.
Our code in action, using the buzzer to play a portion of Jingle Bells with tones.