yuki hashimoto
/
Digital_in
デジタル入力
p20にGNDを入力→入力があるたびにLED1が明滅
参考 https://mbed.org/users/okini3939/notebook/DigitalIn_jp/
main.cpp@0:42fff5d780c6, 2014-07-23 (annotated)
- Committer:
- hasimo
- Date:
- Wed Jul 23 09:49:42 2014 +0000
- Revision:
- 0:42fff5d780c6
??????
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hasimo | 0:42fff5d780c6 | 1 | #include "mbed.h" |
hasimo | 0:42fff5d780c6 | 2 | |
hasimo | 0:42fff5d780c6 | 3 | DigitalIn enable(p20); |
hasimo | 0:42fff5d780c6 | 4 | DigitalOut myled(LED1); |
hasimo | 0:42fff5d780c6 | 5 | |
hasimo | 0:42fff5d780c6 | 6 | int main() { |
hasimo | 0:42fff5d780c6 | 7 | enable.mode(PullUp); //PullUp |
hasimo | 0:42fff5d780c6 | 8 | int input=0; |
hasimo | 0:42fff5d780c6 | 9 | |
hasimo | 0:42fff5d780c6 | 10 | while(1) { |
hasimo | 0:42fff5d780c6 | 11 | input = enable.read(); |
hasimo | 0:42fff5d780c6 | 12 | |
hasimo | 0:42fff5d780c6 | 13 | if(input == 0){ |
hasimo | 0:42fff5d780c6 | 14 | myled = !myled; |
hasimo | 0:42fff5d780c6 | 15 | } |
hasimo | 0:42fff5d780c6 | 16 | wait(0.2); |
hasimo | 0:42fff5d780c6 | 17 | } |
hasimo | 0:42fff5d780c6 | 18 | } |