使用 button 控制 LED

Dependencies:   mbed

Committer:
mbedschool
Date:
Sat Feb 14 05:48:52 2015 +0000
Revision:
0:b38f3a86b62b
update

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbedschool 0:b38f3a86b62b 1 #include "mbed.h"
mbedschool 0:b38f3a86b62b 2
mbedschool 0:b38f3a86b62b 3 DigitalOut myled(LED1);
mbedschool 0:b38f3a86b62b 4 DigitalIn button(p21);
mbedschool 0:b38f3a86b62b 5
mbedschool 0:b38f3a86b62b 6 int main()
mbedschool 0:b38f3a86b62b 7 {
mbedschool 0:b38f3a86b62b 8 while(1){
mbedschool 0:b38f3a86b62b 9 if(button){
mbedschool 0:b38f3a86b62b 10 myled = 1 ;
mbedschool 0:b38f3a86b62b 11
mbedschool 0:b38f3a86b62b 12 }
mbedschool 0:b38f3a86b62b 13 else
mbedschool 0:b38f3a86b62b 14 myled = 0;
mbedschool 0:b38f3a86b62b 15
mbedschool 0:b38f3a86b62b 16 wait(0.7); // simple debouncing
mbedschool 0:b38f3a86b62b 17 }
mbedschool 0:b38f3a86b62b 18
mbedschool 0:b38f3a86b62b 19 }