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.
These are the designs and blueprints for the circuit I built. It explains what things do and how they work.
Circuit One Working
Circuit One Code
The original code written for circuit one enabled the Arduino board to follow the commands to blink on/off every second
Circuit One (edited)
Changed Circuit One Code
I edited the code to increase the rate of which the LED blinks so that you can barely see it "blink".
You can see the edit I made in the code changing the "delay(1000)" to "delay(10)" making it blinking every 1/100 of a second.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
A potentiometer is a control knob. It changes resistance as it is turned. By using it as a "voltage divider". Potentiometers have three pins. When we're using it as a voltage divider, we connect the outside pins to power and ground. The middle pin will be the signal depending on the position of the knob.
Circuit Two Working
Circuit Two Code
The code written for circuit two enabled the Arduino board to follow the commands to blink on/off at variable speeds. These speeds can be changed by twisting the potentiometer.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Three Working
Circuit Three Code
The original code written for circuit three enabled the Arduino board to follow the commands to blink on/off every second changing the color using pins. It also used the show spectrum function to gradually shift colors.
Circuit Three (edited)
Changed Circuit Three Code
I edited the code to make the mainColors() function a comment removing it from being able to run with //
You can see the edit I made in the code changing underneath the showSpectrum() by making the void mainColors() function a comment. I encapslated the whole funtion in /* and finishing it with a */ to make the entire code for that function a comment. This made it so that the Arduino would not use the function at all and just run the showSpectrum() function.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Four Working
Circuit Four Code
The original code written for circuit four enabled the Arduino board to follow the commands to move down the line of LEDs turning them on and keeping them on untill it moved back.
Circuit Four (edited 1)
Changed Circuit Four Code 1
I edited the code to add the function "oneOnAtATime()" which allowed it run. Then I made the original "OneAfterAnotherNoLoop()" a comment to remove it.
Circuit Four (edited 2)
Changed Circuit Four Code 2
I edited the code to add the function "marquee()" which allowed it run. Then I made the original "OneAfterAnotherNoLoop()" a comment to remove it.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Five Working
Circuit Five Code
The original code written for circuit five enabled the Arduino board to follow the commands to turn on the LED when the buttons are pressed. When both buttons are pressed then the LED doesn't light up.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Six Working Manual
Circuit Six Code
Manual
The original code written for circuit six enabled the Arduino board to follow the commands to dim the LED when there is there less light detected.
Circuit Six Working Auto
Circuit Six Code
Auto
I changed code written for circuit six to enable the Arduino board to follow the commands to turn off the LED when there is there less light detected.
Pro V.s. Cons
With the manual diming you can change the code manually and change the amount of light need however it won't turn all the way off. The auto diming allows it to turn all the way off however you can't choose how much light you need.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Seven Working
Circuit Seven Code
I changed the code written for circuit seven to follow the commands to turn on the LED when the temperature sensor reaches above 81 degrees and turn off when it dips below this set threshhold. I also had to add Pin13 into the code so that the LED I added could get power from the Arduino board.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Eight Working
Circuit EightCode
The original code written for the circuit make the servo change from 90 degrees to 180 to 0 every 1000 milliseconds.
Circuit Eight Working (edited)
Circuit EightCode (edited)
I edited code written for the circuit make the servo change from 90 degrees to 180 to 0 every 1 millisecond and set the delay between changing positions to 5.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Nine Working
Circuit NineCode
I changed the code so that it would play the notes for the song twinkle twinkle little star making sure the beats were correct , the frequencies, and the song length.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Ten Working
Circuit Ten Code
I edited the code so that "motorAcceleration()" and "serialSpeed()" became apart of the code and no longer comments.
Circuit Ten edited
Circuit Ten Code
edited
I edited the code so that "motorAcceleration()" and "serialSpeed()" became comments. Then I uncommented the "motorOnThenOffWithSpeed()" to make it run. I also changed how fast it is on each interval and how long it spends on each. With the "Speed1" "Time1" and the "Speed2' and "Time2" code.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Eleven Working
Circuit Eleven Code
The code changed what pin powered the board allowing them to change what LED was on.
These are the designs and blueprints for the circuit I built. The diagrams explain how to set up the circuit.
Circuit Twelve Working 1
Circuit Twelve Code 1
I changed the original code to make "marquee()" to a comment and added the function "randomLED()" to run.
Circuit Twelve Working 2
Circuit Twelve Code 2
I changed the original code to make "marquee()" to a comment and added the function "binaryCount()" to run.