| 123456789101112131415161718192021222324252627282930313233 |
- from PikaStdDevice import GPIO as STD_GPIO
- print('PikaScript LED KEY')
- LED1 = STD_GPIO()
- LED1.setPin('PE5')
- LED1.setMode('out')
- LED1.enable()
- LED2 = STD_GPIO()
- LED2.setPin('PE6')
- LED2.setMode('out')
- LED2.enable()
- KEY1 = STD_GPIO()
- KEY1.setPin('PE4')
- # setPull要在setMode前面才行,PikaStdDevice_GPIO.c函数PikaStdDevice_GPIO_setPull不赋值pull
- # PikaStdDevice_GPIO_platformSetMode中才赋值cfg->pull
- KEY1.setPull('up')
- KEY1.setMode('in')
- KEY1.enable()
- LED1.high()
- LED2.high()
- print(KEY1.read())
- while True:
- if KEY1.read() == 1:
- LED1.high()
- else:
- LED1.low()
|