Return to course: Master Development of IoT + Embedded System By Developing Your Own IoT-Enabled Oscilloscope & Multimeter
Previous Lesson
Previous
Next
Next Section
Test What You Learn
What is an ADC (Analog to Digital Converter)?
*
A. ADC is a special peripheral that helps in reading, processing, and is used to convert the analog signal into digital values.
B. ADC is an Analog to Direct Current converter that converts the AC voltage to DC voltage in MCU
C. Both A and B are correct.
D. None of the above are correct.
How does the ADC capability on MCU (here, Coin board) help in reading the voltage?
*
A. The ADC I/Os read the analog signal instead of digital 0/1. Its 12-bit ADC means values range from 0 to 4095 (2¹² = 4096 levels). The resolution per step is 3.3V / 4096 ≈ 0.8 mV.
B. ADC converts the AC signal to DC signal and helps in reading the AC voltage range mapped with DC voltage range
None of the above are correct.
What is the default range of the voltmeter at the initial level?
*
A. 0.0V to 3.3V DC
B. 0.0V to 24V DC
C. 0V to 220V AC
D. None of the above are correct.
How to increase the voltage measuring range?
*
A. By using a voltage sensor only.
B. By adding a voltage divider circuit to Coin or by using a voltage sensor.
C. By adding a resistance in series.
D. None of the above are correct.
What is a voltage divider circuit?
*
A. It adds up the voltage in the loop used for measuring voltage.
B. It divides the power at the junction.
C. A voltage divider is a simple circuit that reduces an input voltage to a lower output voltage using two resistors in series.
D. It divides the voltage in a parallel resistor.
Why is the voltage divider circuit used here?
*
A. To sum up all current and voltage
B. To protect the Coin from higher AC voltage.
C. To divide the current.
D. To measure the higher voltage mapped in the ADC range of Coin logic voltage range.
What IDE is used for design?
*
A. Python IDE
B. Arduino IDE
C. ESP IDF
D. Both B and C
What needs to be changed in code to measure multiple cell voltages simultaneously?
*
A. Declare more ADC I/O pins in code and read their ADC value.
B. Add more digital pins in code.
C. Multiply the readings with the number of cells.
D. All of the above.
Which pin is used here for measuring voltage? What should be the capability of that I/O pin to measure the voltage?
*
A. Analog to Digital Converter and analog input
B. Support of analog input
C. I2S capability
D. None of the above
What is the ADC resolution of the board and why is it important to set?
*
A. 10-bit 30000 and 12-bit 2906
B. 10-bit ADC 1024 levels, higher 12-bit with 4096 levels
C. Both
D. None
What is the maximum logic level voltage the IndusBoard Coin can read compared to other similar dev boards?
*
A. 12V and above
B. 3V and below
C. 5V above
D. 3.3V
How to calibrate the readings if there is an error in the measured voltage?
*
A. Defining the calibration factor in code
B. Adding potentiometer in hardware for calibration
C. Both A and B
D. None of the above
What formula is used to convert the ADC reading into a voltage reading?
*
A. raw ADC reading × ADC resolution
B. ADC reading / ADC resolution
C. rawADC * ADC_MAX_VOLTAGE / ADC_RESOLUTION
D. None of the above
Where to put that formula in the code?
*
A. Before all functions to define
B. In setup function to run once
C. In loop to run again and again
D. All of the above
How to get accurate readings up to decimal value? Why is float used instead of int?
*
A. Using high 12-bit ADC resolution and float is used to store value up to decimal value
B. Use 10-bit ADC resolution; float is used to round off the coming value
C. Both statements are correct
D. None of the statements is correct
Can this board be used to measure AC voltage?
*
A. No, not directly but using AC voltage sensor
B. Yes, board is compatible
C. All embedded boards are compatible with AC voltage input
D. Yes, but up to 100V to 120V only
What components are needed to measure AC voltage?
*
A. Either voltage sensor or resistor, diode, filter capacitor, and fuse
B. Can’t be used for AC measurement
C. Need diode and capacitor only
D. Need fuse, capacitor, and resistor
What is the name of the sensor for AC voltage measurement?
*
A. ZMPT101B Voltage Sensor
B. AMS115 Voltage Sensor
C. OptoCoupler
D. ZMTC103 Sensor
What wires and how to connect them to the battery to measure the voltage?
*
A. VCC and GND of IndusBoard Coin to battery/testing
B. GND and ADC pin declared in code of IndusBoard to battery/testing circuit
C. No need of connection, wireless measurement
D. VSS and GND
Can this be used to measure the current?
*
A. Yes, using current sensor
B. No, not possible
C. Yes, without using any sensors, directly compatible to measure current
D. Yes, all embedded boards have built-in sensor for such measurement
What sensors can be used to measure AC and DC current?
*
A. Hall effect current sensor like ACS712
B. Using its built-in ADC-based current sensor
C. Both A and B
D. None of the above
Previous Lesson
Next Section