Bird
0
0

Find the mistake in this code:

medium📝 Debug Q7 of 15
Raspberry Pi - GPIO Basics with Python
Find the mistake in this code:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(25, GPIO.IN)
GPIO.output(25, GPIO.HIGH)
APin 25 is set as input but used as output
BGPIO.setmode is missing
CGPIO.setup pin number is invalid
DGPIO.output syntax is incorrect
Step-by-Step Solution
Solution:
  1. Step 1: Check pin mode setup

    Pin 25 is set as input with GPIO.setup(25, GPIO.IN).
  2. Step 2: Check pin usage

    GPIO.output(25, GPIO.HIGH) tries to write output to an input pin, which is incorrect.
  3. Final Answer:

    Pin 25 is set as input but used as output -> Option A
  4. Quick Check:

    Output commands require pin mode GPIO.OUT [OK]
Quick Trick: Output commands need pins set as OUT [OK]
Common Mistakes:
  • Writing output to input pin
  • Forgetting to set pin mode

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes