튜토리얼 예제1. LED 깜박이기
개요
mbed 회원 가입을 하는 방법을 알 수 있다. mbed 플랫폼 보드를 PC에 연결하고, 온라인으로 컴파일 해 볼 수 있다. 플랫폼 보드를 위해 제공하는 예제 프로그램을 이용하여 LED를 깜빡이게 할 수 있다.
준비물
- WIZwiki-W7500 보드
- USB 케이블
mbed 사이트 로그인 하기
mbed 회원 가입이 되어 있으면 🌎mbed 개발자 사이트로 로그인 한다.
mbed 회원 가입이 안 되어 있는 경우엔 아래 페이지를 참고해 회원 가입을 한다.
PC와 mbed 플랫폼을 연결하자
PC와 WIZwiki 보드를 USB 케이블로 연결한다.
연결하면 USB드라이브처럼 PC의 특정 드라 이브로 인식된다.
mbed 컴파일러를 구동해보자
- 오른쪽의 Open mbed Compiler를 클릭한다.
팝업 메뉴가 뜨면서 플랫폼에 해당하는 Template으로 Blinky LED Hello World로 지정되고, Default 프로그램 이름으로 mbed_blinky 가 선택된다.
OK를 클릭하면, 내 Program Workspace로 mbed_blinky 프로그램이 복사된다.
메뉴 상단의 Compile 아이콘을 클릭해서 예제 Code를 컴파일한다. 컴파일에서 에러가 발생하지 않으면, 창 아래에 Success!라는 메시지가 보인다.
컴파일이 완료되면 웹 브라우저는 mbed_blinky_WIZWIKI_W7500.bin 파일을 PC의 지정된 디렉토리로 다운로드한다.
Example Code
#include "mbed.h"
DigitalOut myled(LED1);
int main(/) {
while(1) {
myled = 1;
wait(0.2);
myled = 0;
wait(0.2);
}
}
예제 실행 및 결과
PC에 복사된 파일인 mbed_blinky_WIZWIKI_W7500.bin 파일을 mbed 드라이브 (예를 들면, E: 또는 F: 등)로 복사한다.
그리고, 리셋 핀을 눌러준다. 연결도의 그림에서 파란색 동그라미 내부의 D4 부분이 0.2초 간격으로 깜박인다.
LED가 깜박이고 있으면 WIZwiki-W7500 플랫폼 보드에서 예제 코드가 정상동작하고 있는 것이다. 이렇게 LED를 깜박이게 만드는 LED Blink 예제를 보통 "Hello World"라고도 부른다.
사용자는 wait 함수의 시간 값을 바꿔가며 테스트 해 볼 수 있다.