The document describes several challenges completed for different circuits. The challenges involve modifying the circuits to:
1) Add a new color range and change measurements to metric for a distance sensor circuit.
2) Add another alarm range for a motion detection circuit.
3) Change the message and display time in a more detailed format for a "Hello World" display.
4) Create a temperature bar graph from room temperature readings.
5) Change the subject word list for a guessing game circuit.
The document describes several challenges completed for different circuits. The challenges involve modifying the circuits to:
1) Add a new color range and change measurements to metric for a distance sensor circuit.
2) Add another alarm range for a motion detection circuit.
3) Change the message and display time in a more detailed format for a "Hello World" display.
4) Create a temperature bar graph from room temperature readings.
5) Change the subject word list for a guessing game circuit.
The document describes several challenges completed for different circuits. The challenges involve modifying the circuits to:
1) Add a new color range and change measurements to metric for a distance sensor circuit.
2) Add another alarm range for a motion detection circuit.
3) Change the message and display time in a more detailed format for a "Hello World" display.
4) Create a temperature bar graph from room temperature readings.
5) Change the subject word list for a guessing game circuit.
photoresistor In this challenge I switched the the potentiometer to a
photoresistor so it would read those values. This way, The motor will turn based on the photoresistor light levels. I did all of this by changing the variable to phoPosition. Circuit 3B: Distance Sensor The purpose of this board is to change the RGB from Red to yellow to green based on how far away an object is. Circuit 3B Challenge: Change to metric and add a new color range For this challenge, I changed the measurement to metric (cm) by multiplying the in value by 2.54. I also added a new color range by making a new range of 75-100 cm where the RGB light turns blue. Circuit 3C Motion Alarm: The purpose of this circuit is to detect how close an object is and display three different colors, and when the object is within 10 inch, the light will go red and the buzzer will go off. The servo will also activate Circuit 3C Challenge: Adding another alarm range For this challenge I added a new buzzer sound effect for the yellow light range (10-20 inch). I made it make a higher pitched sound to act as a warning before red. This happens when you change the distance of the object in front of the sensor. Circuit 4a: Hello World
The purpose of this circuit is to display hello world and
have a counter below it. The counter counts the seconds that have gone by since the screen initialized. Circuit 4a Challenge: Change the message and display seconds minutes and hours For this challenge I had to make the screen print a new message and display seconds, minutes and hours. I did this by creating variables for each the seconds, minutes and hours and also creating a variable called remsec to calculate the minutes as a remainder to the minutes. Circuit 4b: The purpose of this video is to display the temperature in the room in fahrenheit and Celcius. Circuit 4b Challenge: making a temperature bar graph For this challenge, I had to change the output of the room temperature to a bar graph. Circuit 4c: DIY who am I The purpose of this circuit is to play the game guess who I am, where someone has to describe an animal and the person who is playing with the board has to press the button if they guess the subject before the time runs out. Circuit 4c Challenge: Change the word list For this challenge, I changed the game’s topic to household objects. I also changed all of the subjects to guess. This creates a new subject for the game to be played on. There are also a few empty spaces that are in there by accident. Circuit 5a: The purpose of this circuit is to be able to input a number into the serial monitor (1-255) and get a motion output from the motor Circuit 5a Challenge: Changing it to a button The purpose of this circuit is to use a button instead of a switch to control whether or not the motor will move. When the button is held down (serial>0) The motor will be able to turn with the specified speed (from the serial monitor). It also works the same with a photoresistor. Circuit 5b: The purpose of this circuit is to attach the wheels to the arduino circuit motors to be able to drive it around using code commands. I used velcro and tape to attach the wheels. Circuit 5b Challenge: Sorry Mr. For this challenge, I created a short course where I Rod, could initialized the left and right turn variables. not get the robot to I told the circuit board using the Serial Monitor to operate any better than move forward 200 , right 270, forward 100, left 270 this. forward 200. Circuit 5c: The purpose of this circuit is to use the distance sensor on the circuit board to detect ifi the circuit board is going to run into something as it is traveling on it’s motorized wheels. If it detects something within 10 in it will begin to back up and change directions. Circuit 5c challenge:
For this challenge, I created a warning sound
and a flashing light for when an object is within 10 in of the arduino circuit board. I had to add code to initialize both of these new things and add them to the void loop for when an object is within 10 in.