WorksheetsECE421L - LONG TEST
Total questions: 100
Worksheet time: 1hrs 15mins
What does an IR sensor primarily detect?
Sound waves
Heat radiation
Infrared light
Ultraviolet light
In obstacle detection, the IR sensor works by:
Emitting sound and detecting echo
Emitting infrared and detecting reflection
Measuring temperature only
Counting photons
Which part of the IR sensor emits light?
Photodiode
Phototransistor
IR LED
LDR
Which material can block IR signals effectively?
Glass
Plastic
Aluminum foil
Water
Typical IR sensor output is:
Analog voltage
PWM signal
High/Low digital signal
Current only
The IR receiver component is usually a:
Photodiode/phototransistor
Zener diode
Resistor
Capacitor
IR remote control uses what modulation frequency?
1 Hz
38 kHz
1 MHz
100 kHz
IR sensors are affected by:
Darkness only
Sunlight interference
Temperature only
Vibration
Which device uses IR sensors for motion detection?
TV remote
Smoke alarm
Microwave oven
Thermostat
An IR proximity sensor is best used in:
Water level detection
Object counting
Voltage regulation
Frequency division
A flame sensor detects:
Visible light only
IR radiation from fire
Sound of fire crackling
Temperature rise only
Flame sensors often use:
Photodiode sensitive to IR
Gas sensors
Thermocouples
Resistors
The output of a digital flame sensor is:
Continuous voltage
On/Off signal
Frequency sweep
PWM duty cycle
Where are flame sensors used?
Fire alarms
Oven temperature control
Speaker circuits
LED blinking
Limitation of flame sensors:
Cannot detect visible flames in bright sunlight
Cannot detect gas leaks
Cannot operate at low voltage
Too costly
Arduino is:
A microcontroller family
A brand of capacitors
A display screen
A type of transistor
The most common Arduino board is:
Uno
Nano
Mega
Due
Arduino Uno uses which microcontroller?
PIC16F84A
ATmega328P
8051
MSP430
Arduino IDE uses what default programming language?
Python
C/C++
Java
Assembly
The USB port on Arduino is used for:
Power only
Programming and power
Display interface
Relay activation
Digital pins on Arduino can be:
Input only
Output only
Configurable as input or output
Voltage regulators
PWM pins on Arduino are marked with:
Star (*)
Wave (~)
Plus (+)
Minus (-)
The default clock speed of Arduino Uno is:
8 MHz
12 MHz
16 MHz
20 MHz
The function digitalWrite(13, HIGH) will:
Turn pin 13 off
Make pin 13 output high
Read pin 13
Reset Arduino
Arduino boards are typically programmed via:
Assembly
Machine code
Bootloader
Manual switches
Gizduino is a:
Local Arduino-compatible board
Display module
Relay module
Power supply unit
Gizduino is developed in:
USA
Japan
Philippines
Germany
Gizduino uses which programming environment?
MicroPython
Arduino IDE
Java IDE
Keil uVision
Advantage of Gizduino:
Cheaper, Arduino-compatible
Built-in display
Wireless only
Not programmable
Gizduino is based on:
ARM Cortex-M
AVR ATmega
PIC16F
MSP430
A 16x2 LCD can display:
16 rows × 2 columns
2 rows × 16 characters
16 words × 2 rows
32 characters only in one row
Typical driver IC of 16x2 LCD:
HD44780
MAX232
74HC595
LM358
Number of data pins in 4-bit mode:
4
8
12
2
LCD requires what pin for contrast control?
Vdd
Vss
Vee
Enable
Backlight of LCD uses:
Resistor
LED
Capacitor
Relay
To send a command to LCD, RS pin is set to:
1
0
Floating
High impedance
Typical operating voltage of LCD is:
1.5V
3.3V
5V
12V
The Enable (E) pin on LCD is used to:
Reset display
Latch data
Control brightness
Control contrast
LCD can operate in how many modes?
1
2 (4-bit and 8-bit)
3
4
Which library in Arduino is commonly used for LCDs?
SPI.h
LiquidCrystal.h
EEPROM.h
Servo.h
Relay is used to:
Store data
Switch high-power devices
Display output
Generate signals
A relay is essentially:
A resistor
An electromagnetic switch
A transistor
A diode
A 4-channel relay module can control:
2 devices
3 devices
4 devices
Unlimited devices
Relay isolation is achieved using:
Capacitor
Transistor
Optocoupler
Diode
Coil of relay is powered by:
AC mains
DC supply
Capacitors
Transistors only
Flyback diode across relay is used to:
Increase current
Suppress voltage spikes
Reduce resistance
Brighten LEDs
Relay contact ratings are expressed in:
Volts/Amps
Ohms only
Watts only
Hz
Relay modules usually operate at:
1.5V
3.3V/5V
12V AC
220V DC
A relay is controlled by:
Pushbutton
Microcontroller pin
Potentiometer
Resistor
Relay module isolation prevents:
Data loss
Microcontroller damage
Display malfunction
Battery charging
A 220V bulb is a:
Resistor
Load device
Sensor
Switch
The filament bulb works on:
Incandescence
Fluorescence
Photovoltaics
Magnetism
220V bulbs connected to relay modules allow:
Low-voltage control of high-voltage devices
Direct microcontroller powering
Voltage division
Data transmission
LED bulbs differ because they:
Use semiconductors
Glow from heated filament
Use vacuum tube
Use relays
Main precaution when using 220V bulb in Arduino projects:
Direct wiring to pins
Isolate with relay
Reduce brightness
Use PWM
LED stands for:
Light Emission Device
Light Emitting Diode
Linear Emitting Device
Luminous Electric Diode
LED requires:
Resistor in series
Capacitor
Relay
Inductor
LED polarity must be observed because:
It is non-polarized
It conducts in only one direction
It is AC only
It has 4 terminals
Typical forward voltage of red LED:
0.7V
1.8-2.2V
3.3-3.6V
5V
Which LED is brighter at same current?
Red
Green
Blue/White
Infrared
LED current limiting resistor prevents:
Reverse bias
Overcurrent damage
Heating only
Brightness control
Common cathode RGB LED means:
All anodes connected
All cathodes connected
Separate connections
No polarity
In Arduino, LED on pin 13 is connected via:
Relay
Resistor
Transistor
Direct short
LED lifetime is usually:
100 hours
1,000 hours
50,000+ hours
1 year only
LED emits light due to:
Electron-hole recombination
Thermal heating
Magnetic induction
Mechanical vibration
A transistor can act as:
Switch and amplifier
Capacitor
Resistor
Inductor
BJT stands for:
Base Junction Transistor
Bipolar Junction Transistor
Bi-Junction Tube
Binary Junction Transistor
The three terminals of BJT are:
Gate, Drain, Source
Base, Collector, Emitter
Anode, Cathode, Gate
Source, Drain, Ground
In NPN transistor, current flows from:
Base to emitter only
Collector to emitter when base is forward biased
Emitter to collector without control
Drain to source
Common application of transistor in Arduino circuits:
Switching relays
Voltage regulation
Data storage
Displaying text
Saturation region means transistor is:
Fully ON
Fully OFF
Amplifying
Floating
Cut-off region means transistor is:
Fully ON
OFF
Amplifying
Linear
A Darlington pair increases:
Resistance
Gain
Voltage drop
Capacitance
MOSFET differs from BJT by:
Voltage-controlled gate
Current-controlled base
No switching ability
No gain
A transistor is often called:
Solid-state switch
Magnetic switch
Thermal resistor
Current divider
Resistor is used to:
Increase voltage
Limit current
Store charge
Emit light
Unit of resistance:
Volt
Ohm
Ampere
Watt
Color code of 220Ω resistor:
Red-Red-Brown
Brown-Black-Red
Red-Black-Orange
Yellow-Purple-Red
Resistors connected in series:
Increase total resistance
Decrease total resistance
No change
Cancel each other
Resistors in parallel:
Increase resistance
Decrease resistance
Stay the same
Not allowed
A pull-up resistor connects input pin to:
GND
Vcc
Output pin
Relay
Pull-down resistor connects input pin to:
Vcc
GND
Output pin
Diode
Purpose of pull-up/pull-down resistors:
Prevent floating inputs
Increase brightness
Amplify signals
Save power
Typical pull-up resistor value:
10Ω
220Ω
4.7kΩ-10kΩ
1MΩ
Without pull-up/pull-down, digital input is:
Stable
Floating
Fixed high
Fixed low
Potentiometer is a:
Variable resistor
Fixed resistor
Capacitor
Inductor
Potentiometer has how many terminals?
2
3
4
5
Potentiometer can function as:
Voltage divider
Current source
Amplifier
Diode
Potentiometer is commonly used for:
Volume control
Frequency division
Data storage
Relay switching
In LCD circuits, potentiometer adjusts:
Brightness
Contrast
Power supply
Temperature
Flame sensor connected to Arduino digital pin can trigger:
LED alarm
Motor driver
Relay
All of the above
To control 220V bulb safely with Arduino, we use:
Direct connection
Transistor only
Relay module
Resistor divider
IR sensor + Arduino can be used for:
Line-following robot
Oscilloscope
Power supply
Timer
Which component is used to control LCD contrast?
LED
Potentiometer
Resistor
Transistor
Gizduino is compatible with:
Arduino sketches
PIC assembly
Python only
Keil
LED needs a resistor to:
Prevent burnout
Increase voltage
Block reverse current only
Store charge
Relay module uses optocoupler for:
Isolation
Voltage division
Signal amplification
Brightness
A transistor can be used to drive:
LED
Relay
Motor
All of the above
LCD 16x2 has how many characters total?
16
32
64
128
In embedded systems, sensors act as:
Inputs
Outputs
Relays
Displays
