key.py 632 B

12345678910111213141516171819202122232425
  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. from machine import Pin
  11. PIN_LED_R = 71 # PE7, get the pin number from get_pin_number.py
  12. PIN_KEY0 = 58 # PD10
  13. KEY_PRESSED = 0
  14. # create led object from pin PIN_LED_R, Set pin PIN_LED_R to output mode
  15. led = Pin(("led_red", PIN_LED_R), Pin.OUT_PP)
  16. key_0 = Pin(("key_0", PIN_KEY0), Pin.IN, Pin.PULL_UP)
  17. while True:
  18. if key_0.value() == KEY_PRESSED:
  19. led.value(0) # Set led turn on
  20. else:
  21. led.value(1)