STM32/STM32 mbed

Nucleo-F103RB 버튼사용하기 (mbed)

원원 2017. 9. 9. 22:08



안녕하세요. 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()

핀의 값을 읽습니다.


DigitalIn


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