ME 351 Final EXAM, MOST TESTED
QUESTIONS AND VERIFIED
SOLUTIONS/GET IT 100% ACCURATE!!
2026!!
Sensors can be... -CORRECTANSWER noisy, late, and wrong
What is the voltage range (a.k.a. full scale range) of your Arduino? -
CORRECTANSWER 5 V
How many bits does the Arduino ADC have? -CORRECTANSWER 10 bits
What is the voltage resolution of the Arduino? -CORRECTANSWER 0.004883 V
Let's think about a different ADC than the one on our Arduino. In this problem, we will
ultimately want to compute the relative effect of quantization error in the conversion for
a 0.420V analog signal with a 8-bit ADC. The ADC has a full scale range (FSR) of 0V to
3.3V. We will do this step-by-step.
Compute how many discrete numbers this 8-bit ADC can represent. (Remember: this
will be different from the Arduino integers, since we're considering a different ADC.) -
CORRECTANSWER 256
, Continuing with the hypothetical (non-Arduino) ADC example introduced above,
compute the voltage resolution of the ADC, making sure to use the methods taught in
this class.
Continuing with the hypothetical (non-Arduino) ADC example introduced above, find the
quantization error of the ADC. (Hint: This may be quite easy to compute!)
Continuing with the hypothetical (non-Arduino) ADC example introduced above,
compute the relative effect of quantization error in the conversion for the signal from the
problem statement introduced previously (420mV or 0.420V). (Note: this value is
typically expressed as a percent.) -CORRECTANSWER 0.0128 V , 0.0128 V, 3.05%
When captured using interrupts, would we usually expect the (unfiltered) recorded count
of button presses to be lower than, the same as, or higher than the actual count? -
CORRECTANSWER Higher than
If you declare a variable outside of both setup() and loop() (e.g., at the top of the
program), where can you use it? -CORRECTANSWER Anywhere in the program
If you declare a variable inside setup(), where can you use it? -CORRECTANSWER
Only in the setup() function
What happens if you have an int and you add so much to it that it goes over the
maximum value for an int (32,767)? Make sure to choose the most correct single
response. -CORRECTANSWER The behavior is unpredictable, but possible results
QUESTIONS AND VERIFIED
SOLUTIONS/GET IT 100% ACCURATE!!
2026!!
Sensors can be... -CORRECTANSWER noisy, late, and wrong
What is the voltage range (a.k.a. full scale range) of your Arduino? -
CORRECTANSWER 5 V
How many bits does the Arduino ADC have? -CORRECTANSWER 10 bits
What is the voltage resolution of the Arduino? -CORRECTANSWER 0.004883 V
Let's think about a different ADC than the one on our Arduino. In this problem, we will
ultimately want to compute the relative effect of quantization error in the conversion for
a 0.420V analog signal with a 8-bit ADC. The ADC has a full scale range (FSR) of 0V to
3.3V. We will do this step-by-step.
Compute how many discrete numbers this 8-bit ADC can represent. (Remember: this
will be different from the Arduino integers, since we're considering a different ADC.) -
CORRECTANSWER 256
, Continuing with the hypothetical (non-Arduino) ADC example introduced above,
compute the voltage resolution of the ADC, making sure to use the methods taught in
this class.
Continuing with the hypothetical (non-Arduino) ADC example introduced above, find the
quantization error of the ADC. (Hint: This may be quite easy to compute!)
Continuing with the hypothetical (non-Arduino) ADC example introduced above,
compute the relative effect of quantization error in the conversion for the signal from the
problem statement introduced previously (420mV or 0.420V). (Note: this value is
typically expressed as a percent.) -CORRECTANSWER 0.0128 V , 0.0128 V, 3.05%
When captured using interrupts, would we usually expect the (unfiltered) recorded count
of button presses to be lower than, the same as, or higher than the actual count? -
CORRECTANSWER Higher than
If you declare a variable outside of both setup() and loop() (e.g., at the top of the
program), where can you use it? -CORRECTANSWER Anywhere in the program
If you declare a variable inside setup(), where can you use it? -CORRECTANSWER
Only in the setup() function
What happens if you have an int and you add so much to it that it goes over the
maximum value for an int (32,767)? Make sure to choose the most correct single
response. -CORRECTANSWER The behavior is unpredictable, but possible results