2015년 4월 27일 월요일

[00099] 아두이노두에(arduino due)의 기본 동작

아두이노 두에(이하 두에)보드에는 USB연결단자가 두 개가 있는데 기본적으로 DC잭에 가까운 마이크로USB포트와 PC를 연결하면 전원이 공급되며 프로그램을 업로드할 수 있는 환경이 된다. 이 경우 별도로 DC잭으로 전원을 공급할 필요는 없으나 필요할 경우 7V~12V를 연결해야 한다. (참조페이지)

한 가지 주의할 점은 기존 아두이노보드들은 5V로 구동되는데 비해서 이것은 구동 전압이 3.3V라는 것이다. 입출력 핀에 5V신호를 인가하면 보드에 손상이 올 수 있으니 주의해야 한다. 장점은 라즈베리파이와 같은 리눅스보드의 GPIO핀과 직결할 수 있다는 점이다.

  두에를 프로그래밍하려면 아두이노 IDE 1.5이상의 버전을 사용해야 한다. PC와 USB를 연결하고 스케치를 실행한 후 도구>보드>아두이노Due(Programming port)를 선택하고 도구>포트>COM? 에서 올바른 포트를 선택하면 일단 환경설정이 끝난 것이다. 예제의 Blink 를 열어서 업로드하면 보드상의 LED 가 깜빡이는 것을 볼 수 있다.

핀의 구조를 도시한 다이어그램은 쉽게 찾을 수 있다.












D49번 핀에 부저의 (+)를 연결하고 GND를 연결한 후 실험을 진행했다.

------------------------------------------------
int led = 13;
int buzz = 49;
void setup() {
    pinMode(led, OUTPUT);
    pinMode(buzz, OUTPUT);
}
void loop() {
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(500);

    digitalWrite(buzz, HIGH);
    delay(50);
    digitalWrite(buzz, LOW);
------------------------------------------------

LED가 한 번 깜박일 때마다 (약 1초 간격으로) 삑- 삑- 거리는 프로그램이다.
[#00099]

댓글 없음:

댓글 쓰기