Bird
0
0

Which of the following is the correct way to import and create a TonalBuzzer on GPIO pin 17 using gpiozero?

easy📝 Syntax Q12 of 15
Raspberry Pi - gpiozero Library

Which of the following is the correct way to import and create a TonalBuzzer on GPIO pin 17 using gpiozero?

from gpiozero import TonalBuzzer
buzzer = ?
ATonalBuzzer(17)
BTonalBuzzer(pin=17)
CTonalBuzzer('GPIO17')
DTonalBuzzer('pin17')
Step-by-Step Solution
Solution:
  1. Step 1: Check gpiozero TonalBuzzer constructor

    The constructor takes the GPIO pin number as an integer, e.g., 17.
  2. Step 2: Validate syntax

    Using TonalBuzzer(17) is correct; keyword argument pin=17 is not standard, and strings like 'GPIO17' are invalid.
  3. Final Answer:

    TonalBuzzer(17) -> Option A
  4. Quick Check:

    Use integer pin number directly = A [OK]
Quick Trick: Use integer GPIO pin number without quotes [OK]
Common Mistakes:
  • Passing pin as string instead of integer
  • Using keyword argument pin=17 incorrectly
  • Adding quotes around pin number

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes