Problem 10 Use the following circuit to answer the next four questions. Recall that the resistor enclosed in a circle with two arrows is a photoresistor/photocell. The photoresistor will be used to control the circuits behavior. If the room is dark, the red LED will illuminate. In moderate light, the yellow LED will illuminate. In bright light, the green LED will illuminate. The reading from the photoresistor at pin AO is assigned to the integer variable, “photo_value. _ _ Red Yellow 3 1000 _ Green 1001 1000 Pin 3 Pin 2 GND Pin AO Pin 4 +5V Arduino Uno 220 22 Refer to the circuit in Problem 10. The first decision structure we draft is shown below. Treat the comments as actual statements that would run as described. void loop() { //read value on photoresistor if (photo_value < 75) { //turn on red LED //wait one second else if (photo_value = 75 && photo_value < 150) { //turn on yellow LED //wait one second else { //turn on green LED //wait one second //set pins 2,3,4 to LOW What is the effect of deleting the first else on the output? Two LEDs will illuminate No LEDs will illuminate All three LEDs will illuminate No effect Two LEDs could illuminate Refer to the circuit in Problem 10. We could revise the following decision structure by doing something with the blue delays. Treat the comments as actual statements that would run as described. void loop() { //read value on photoresistor if (photo_value < 75) { //turn on red LED 1/wait one second else if (photo_value = 75 && photo_value < 150) { //turn on yellow LED 1/wait one second else { //turn on green LED //wait one second //set pins 2,3,4 to LOW Delete the blue delays and choose a position in the loop to place a single delay that yields the same circuit output. Select all that apply. We cannot replace the three delays with a single delay Before setting all the pins low Before reading the photoresistor value After reading the photoresistor value After setting all the pins low Refer to the circuit in Problem 10. What is the output of the circuit if a value of 80 is read from the photoresistor? Treat the comments as actual statements that would run as described. void loop() { //read value on photoresistor if (photo_value < 75) { //turn on red LED //wait one second if (photo_value = 75 && photo_value < 150) { //turn on yellow LED //wait one second if (photo_value = 150) { //turn on green LED //wait one second //set pins 2,3,4 to LOW Both the red and yellow LEDs will illuminate No LED will illuminate The green LED will illuminate The yellow LED will illuminate The red LED will illuminate Refer to the circuit in Problem 10. Write a function called holdphotovalue that performs the actions in blue by filling in the blanks of the provided code: "The function takes the current reading from the photoresistor as the input. The function will return a new reading for the photoresistor if the photoresistor value changes more than 10 units after checking it again 500 ms later. If the difference is not bigger than or equal to 10 units, it will return the input reading." holdphotovaluel delay(500); int new_reading = analogRead( int difference = abs -new_reading); return photo_value; return
Why Work with Us
Top Quality and Well-Researched Papers
We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.
Professional and Experienced Academic Writers
We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.
Free Unlimited Revisions
If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document. You can do this yourself after logging into your personal account or by contacting our support.
Prompt Delivery and 100% Money-Back-Guarantee
All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.
Original & Confidential
We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text. We also promise maximum confidentiality in all of our services.
24/7 Customer Support
Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our Services
No need to work on your paper at night. Sleep tight, we will cover your back. We offer all kinds of writing services.
Essays
No matter what kind of academic paper you need and how urgent you need it, you are welcome to choose your academic level and the type of your paper at an affordable price. We take care of all your paper needs and give a 24/7 customer care support system.
Admissions
Admission Essays & Business Writing Help
An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.
Reviews
Editing Support
Our academic writers and editors make the necessary changes to your paper so that it is polished. We also format your document by correctly quoting the sources and creating reference lists in the formats APA, Harvard, MLA, Chicago / Turabian.
Reviews
Revision Support
If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. You can use this option as many times as you see fit. This is free because we want you to be completely satisfied with the service offered.