안녕하세요. Nucleo-F103RB를 이용하여 버튼을 제어해보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include "mbed.h" DigitalOut myled(PC_9); DigitalIn myswitch(PC_13); int main() { while(1) { if(myswitch.read()) myled.write(1); else myled.write(0); } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include "mbed.h" DigitalOut myled(PC_9); DigitalIn myswitch(PC_13); int main() { while(1) { if(myswitch.read()) myled.write(1); else myled.write(0); } } | cs |
DigitalIn(PinName pin)
입력받을 핀을 정합니다.
myswitch.read()
핀의 값을 읽습니다.
4번째 줄의 보면 PC_13을 입력으로 사용했는데요. 보드에 보이는 파랑버튼은 PC_13과 연결되어있습니다.
'STM32 > STM32 mbed' 카테고리의 다른 글
Nucleo-F103RB Serial통신 (mbed) (0) | 2017.09.21 |
---|---|
Nucleo-F103RB LED키기 (mbed) (0) | 2017.09.09 |
NUCLEO-F103RB 개발환경 만들기(mbed) (0) | 2017.08.23 |