beeper.py 634 B

1234567891011121314151617181920212223242526
  1. #
  2. # Copyright (c) 2006-2019, RT-Thread Development Team
  3. #
  4. # SPDX-License-Identifier: MIT License
  5. #
  6. # Change Logs:
  7. # Date Author Notes
  8. # 2019-06-13 SummerGift first version
  9. #
  10. import utime as time
  11. from machine import Pin
  12. PIN_BEEPER = 18 # PB2, get the pin number from get_pin_number.py
  13. # create beeper object from pin PIN_BEEPER, Set pin PIN_BEEPER to output mode
  14. beeper = Pin(("beep", PIN_BEEPER), Pin.OUT_PP)
  15. beeper.value(1) # trun the buzzer on
  16. time.sleep(0.5)
  17. beeper.value(0) # trun the buzzer off
  18. time.sleep(0.5)
  19. beeper.value(1)
  20. time.sleep(0.5)
  21. beeper.value(0)
  22. time.sleep(0.5)