Follow along with the tutorial video, doing what you are shown.
To earn credit for this assignment, submit a video showing you and your Arduino with the built-in LED flashing twice per second.
Complete this tutorial linked to the left.
To earn credit for this assignment, alter the tutorial's code to check the state of the button 10 times per second. Submit a short video showing the serial value changing as you press the button.
***HINT: You have a different board than the one pictured in the tutorial. MAKE SURE YOU PAY ATTENTION to the label of the pins and use the correct pin to make the connections.
Complete this tutorial linked to the left.
To earn credit for this assignment, MODIFY the code to make the LED fades on and off 3 times as slow. Submit a video showing the LED on the breadboard fading in and out AND explain verbally what you changed in the code to achieve this.
Complete this tutorial linked to the left.
To earn credit for this assignment, submit a video showing the serial monitor change as you turn the potentiometer.
Complete this tutorial linked to the left.
Submit a To earn credit for this assignment, MODIFY this code AND circuit by adding in an external LED (like in EArd.3) and having the button turn the LED on when it is pressed. Submit a video showing the LED on the breadboard turning on and off with a button push AND explain verbally what you changed in the code to achieve this.
Analog signals are dirty and can create flawed signals for the microcontroller to process. To address this, we can program a "debounce" to create a clean, simple signal.
Submit a To earn credit for this assignment, MODIFY this code AND circuit by adding in an external LED (just like you did in EArd.5) and having the debounced button turn the LED on when it is pressed. Submit a video showing the LED on the breadboard turning on and off with a button push AND the code that is making this happen.
Follow this tutorial: In your Serial Monitor in the Arduino environment, you will see a stream of "0"s if your switch is closed, or "1"s if your switch is open. The built-in LED on pin 13 will illuminate when the switch is HIGH, and turn off when LOW.
Submit a To earn credit for this assignment, MODIFY this code AND circuit by adding in an external LED (just like you did in EArd.5 & 6) and having the debounced button turn the LED on when it is pressed. Submit a video showing the LED on the breadboard turning on and off with a button push AND the serial monitor showing the corresponding switch in read digits.
Submit a video showing the built-in LED changing state as you use the push button, AND the serial monitor showing the button press count.
Submit a To earn credit for this assignment, MODIFY this code AND circuit by adding in an external LED (just like you did in EArd.5 & 6) and having the debounced button turn the LED on when it is pressed. Submit a video showing the LED on the breadboard turning on and off with a button push AND the serial monitor showing the increasing count of button pushes.
To Earn Credit For This Module: Submit a video showing your keyboard operating and making sound. A small speaker or buzzer will work.
To Earn Credit For This Module: Submit a video of this circuit operating, changing pitch as the light value of the photoresistor changes. A small speaker or buzzer will work.
ALTERNATE: YOU CAN USE THIS VIDEO TUTORIAL TO HACK A PAIR OF CHEAP HEADPHONES (ask the teacher for some)
To Earn Credit For This Module: Modify the code to go 3 times as fast as shown in the tutorial. Submit a video showing the 6 LEDS mimicking the car from the TV show "Knight Rider".
To Earn Credit For This Module: Modify the code so that the Arduino appears to be "intelligent" as it responds to light levels with witty sayings. Submit a video showing how you can make the Arduino print witty statements using a shadow to mess with it.
To Earn Credit For This Module: Modify the code so that the Arduino is sensitive to loud sounds, and prints "It's Too Loud" when a loud sound is detected. Submit a video showing how you can make the Arduino print "It's Too Loud".
To Earn Credit For This Module: Submit a video showing how you can make the Arduino move a servo.
To Earn Credit For This Module: Submit a video showing the LEDs on the breadboard responding to a changing distance reading from the Ultrasonic Detector.
To Earn Credit For This Module: Submit a video showing the Arduino controlling a DC Motor. Put a piece of tape on the motor's axle so it is easy to see when spinning.