Bird
0
0

You want to play a simple melody using TonalBuzzer on GPIO 19. Which code correctly plays notes C4, D4, and E4 each for 0.5 seconds?

hard📝 Application Q8 of 15
Raspberry Pi - gpiozero Library
You want to play a simple melody using TonalBuzzer on GPIO 19. Which code correctly plays notes C4, D4, and E4 each for 0.5 seconds?
Abuzzer.play('C4:0.5 D4:0.5 E4:0.5')
Bbuzzer.play(['C4', 'D4', 'E4'], duration=0.5)
Cbuzzer.play('C4 D4 E4') sleep(1.5)
Dbuzzer.play('C4:1 D4:1 E4:1')
Step-by-Step Solution
Solution:
  1. Step 1: Understand TonalBuzzer play syntax

    Notes and durations are specified as strings like 'C4:0.5'.
  2. Step 2: Check options for correct note-duration format

    buzzer.play('C4:0.5 D4:0.5 E4:0.5') correctly specifies each note with 0.5 beat duration.
  3. Final Answer:

    buzzer.play('C4:0.5 D4:0.5 E4:0.5') -> Option A
  4. Quick Check:

    Correct note-duration string format = buzzer.play('C4:0.5 D4:0.5 E4:0.5') [OK]
Quick Trick: Use 'Note:duration' strings for precise note timing [OK]
Common Mistakes:
  • Passing list instead of string
  • Omitting durations
  • Using wrong duration values

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes