Tutorial 1:
We had a lot of trouble trying to get the Arduino to blink at first. Whenever we connected the Arduino to our computers it kept saying "unrecognizable device". So Ethan like the smart guy he is manually updated the driver using a specific file. After that it was a piece of cake. All we had to do was copy and paste the code into the Arduino IDE software program. Once the code was in and updated, the Arduino began to blink and that is when we knew the task was completed.
Tutorial 2:
This task was a lot easier than the first one was. The Arduino was already set up and hooked up to the computer. We were given the basic code which turned on the LED and slowly made it blink. So all we had to do was edit the code. In the code we changed how fast or slow the light was off for, and how fast or slow the light was on for. Basically we changed the speed of the blinking Arduino. In the code this is known as the delay.
Tutorial 3:
We began to use the breadboard in this one. The breadboard is a tool used for quickly and easily building circuits. We had to make an LED turn on just by using one resistor, jumper cables and one LED. The only trouble we had was that at first the resistor was not working. We kept moving it around on the breadboard to see if it would help. however it didn't so we changed it and it ended up working. After that this wasn't much of a challenge. We had a picture in front of us that we were able to follow so all we did was we plugged in and set up all the cables the same way they were in the picture.
Tutorial 4:
Nothing was changed in the breadboard during this task. We moved on to Arduino IDE software program and we started coding again. Our goal here was to make it blink at different speeds. For example, one minute it would blink rapidly, and the other it would blink slowly. The whole point was to learn to code and control the LED. It was pretty easy overall because we had the basic code given to us already. All we had to do was edit the delay of the light. For example, we changed the delay from 1000 milliseconds to 100 milliseconds to speed up how fast the LED blinked.
Tutorial 5:
For this task we moved back to the breadboard and we began to change it. We modified and improved it by adding another LED, but this time it was a green LED. We already had the code for the first LED so it was pretty easy to set it up. All we did was we changed the code to make the red LED and the green LED light up alternately. The only problem we ran into was that the resistor we used had a high resistance which made the green LED dim. We easily resolved this problem by switching to a resistor that had a lower resistance. After that everything went smoothly and the LED's lit up like pretty little Christmas lights.
Tutorial 6:
This challenge was similar to what he had to do in tutorial 5. The only difference between these two tutorials is that we now have 3 lights. The breadboard stayed the same, all we had to do was add another LED, but this time the LED was white. We had to add a new variable in order to compensate for the third LED bulb. We already had the code for the first and second LED so all we had to do was copy and paste it again. The only thing we changed the code to make the white , red, and green LED light up alternately. We luckily didn't encounter any problems and everything went smoothly. The LED's lit up like even prettier little Christmas lights.
Tutorial 7:
This task was a coding challenge. The breadboard was kept the exact same way. Nothing was changed. We went back to the Arduino IDE software program and we modified the code so it would count in binary numbers. The LED's were controlled by the binary numbers. It counted from only one to three in the binary system which is why only two of the LED's lit up. It is also the reason why the LED's lit up in that order and in those time periods. The binary numbers controlled almost everything. The reason why in the video it looks like the wrong LED's are being lit up is because the video is mirrored. But overall the coding was pretty easy and the task was completed really quickly. It didn't take much time.