OC
OceanRemote
Low-code IoT platform
Product
🌿 Plant Baby Sitting
ESP32 Remote Control
ESP8266 Remote Control
Pricing & Plans
vs other IoT platforms
Resources
Tutorials
📁 Projects
🌍 African IoT Education
📚 All Courses
🔧 Troubleshooting
Learning Center
Video Guides
Roadmap
About Us
📖 Security & Architecture
Testimonials
Company
Security
Privacy Policy
Terms of Service
Contact
System Status
Login
Create Account
OC
OceanRemote
Low-code IoT platform
OC
OceanRemote
✕
PRODUCT
Plant Baby Sitting
ESP32 Remote Control
ESP8266 Remote Control
Pricing & Plans
vs other IoT platforms
LEARNING CENTER
Tutorials
Video Guides
Learning Center
Projects
Troubleshooting
African IoT Education
Roadmap
About Us
Security & Architecture
Testimonials
COMPANY
Security
Privacy Policy
Terms of Service
Contact
System Status
ACCOUNT
Login
Create Account
← Back to Course
GPIO Control Quiz
🎯 Passing score: 70% • 📝 7 questions • ⏱️ 10 minutes
0 of 7 answered
1
What function sets a pin as output?
A) digitalWrite()
B) pinMode()
C) analogRead()
D) ledcWrite()
2
What does PWM stand for?
A) Power Width Modulation
B) Pulse Wave Modulation
C) Pulse Width Modulation
D) Power Wave Modulation
3
What is the purpose of button debouncing?
A) Filter false readings from mechanical bounce
B) Make button louder
C) Increase button speed
D) Save power
4
How do you turn ON a standard relay module (active LOW)?
A) pinMode(RELAY, INPUT)
B) digitalWrite(RELAY, HIGH)
C) digitalWrite(RELAY, HIGH)
D) digitalWrite(RELAY, LOW)
5
What is the default PWM resolution on ESP32?
A) 10-bit
B) 8-bit
C) 12-bit
D) 16-bit
6
Which hardware should you use for PWM motor control?
A) Regular relay
B) LED
C) MOSFET or motor driver
D) Button
7
What does INPUT_PULLUP do?
A) Enables internal resistor to keep pin HIGH
B) Makes pin output
C) Disables the pin
D) Enables analog reading
📝 Submit Quiz