Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices.
Up: Circuit
Right: Modified code with the variable randomNum assigned a random value
Below: Video of circuit in action
In this circuit, an LED blinks on and off every predefined amount of time.
We modified the code on the delay time making the LED turn on and off at random times.
Up: Circuit
Right: Code of potentiometer
Below: Potentiometer making the light brighter or darker
A potentiometer is a device that can control output of electricity. This allows for the control of certain parts using changes in power which the Arduino can detect.
Up: Circuit
Right: The RGB circuit switching between colors
This circuit uses a RGB (red, green, blue) LED to be able to use one LED for multiple colors. It looks cool as these colors can change smoothly from one to another.
Up: The circuit connected to the Arduino
Below: The code has been modified, looks like it "chases" itself
Right: Modified code, turns the lights off and off in a certain order from the top to the bottom of the code, the time between sequences is also randomized
This circuit has 8 attached LEDs that can turn on one after another. We then modified this code to do things such as turn on random ones, and also change the order in which they light up.
Up: Circuit with buttons attached
Right: Code that sets up the buttons and tests to see which ones are pressed
In this circuit an LED is attached to 2 buttons. When either one is pressed the light turns on but when both are, the LED turns off.
Up: Circuit attached
Right: Code to detect the light and send power to the LED accordingly
Below: Video showing the light change brightness with the addition and removal of a bigger light source
In this circuit, there is a photo resistor that detects how much light is around it. It then makes the light brighter or darker in proportion to the amount of light detected.
Up: Circuit with temperature sensor hooked up
Right: Code and a window displaying the temperature being sensed at predetermined intervals
In this circuit, there is a temperature sensor. It gets the temperature of the air or thing touching it and will ten output that value to a window in the Arduino IDE.
Up: Circuit connected
Right: Code modified to move the servo to random positions
Below: Video of the circuit in action
In this circuit, we use a servo, a motor that can stop at defined places, and made it move around based on the code. We then modified the code to make the servo go to random positions.
Up: Image of circuit connected
Right: Code showing the beats and the setup of the circuit
Below: Video of the circuit and the song it plays
In this circuit, a buzzer can output sound as frequencies. It played a bit of the song "Never Gonna Give You Up". You can edit speed of the beats and what note they are in the code.
Up: Circuit with motor
Right: Video of the motor spinning
In this circuit, a motor is attached. It then gets power and will spin. In the code you can run different methods/functions that will change how the motor starts, how fast it will go, and many other things.
Up: Circuit, the box is the relay
Right: Code with modification to switch randomly
Below: Circuit switching between LEDs randomly
In this circuit, a relay (electromagnetic switch), is used to flip between two LEDs. We then modified the code to make it flip between them randomly and also made it go really fast.
Up: Circuit attached, long black box is the shift register
Right: Code to make the lights count in binary
Below: Video of the lights turning on in a special order
A shift register is used to give the Arduino more outputs. We used it to make 8 LEDs turn on in different ways. We then modified the code to make it go faster and switched out some methods/functions to make the lights light up in different ways.