http://arduino.cc/en/Reference/HomePage 이곳의 함수를 설명할 예정입니다.
1) setup() 함수
: sketch(아두이노 프로그래밍 환경: IDE)가 시작할 때 실행된다.
초기화 변수, 핀 모드, 라이브러리 설정 등을 이곳에 넣어 사용한다.
setup 함수는 시작할 때와 전원을 켤 때 및 아두이노 보드를 리셋할 때 한번만 수행된다.
2) loop() 함수
: setup()함수 수행 후 실행되며, 함수내의 이름에 따라 정히 확순서대로 수행 되고 실행되어, 프로그램을 변화 시키거나 실행에 따라 반응을 하게 된다. loop() 함수내의 코드로 아두이노 보드를 능동적으로 조절한다.
3)delay():
지정한 시간만큼 아무것도 하지않고 현상태를 유지한다. 단위: 밀리
예)
delay(500); 500 밀리초(0.5초) 동안 아무것도 하지 않는다.
4)pinMode():
핀을 입력 또는 출력으로 지정한다.
pinMode(핀, 모드); // 핀을 모드(INPUT 또는 OUTPUT)로 설정한다.
예)
pinMode(13, INPUT); // 13번 핀을 입력으로 설정
pinMode(12, OUTPUT); // 12번 핀을 출력으로 설정
5)digitalWrite();
핀에 HIGH 또는 LOW 전압을 가한다. 즉, 전압을 올리거나, 전원을 0V로 낮춘다.
핀이 출력(OUTPUT)으로 설정 되었다면: pinMode(pin, OUTPUT);
HIGH 이면, 5V(또는 3.3V)를 내보내고,
LOW 이면, 0V(ground, 접지 전압)를 만든다.
댓글 없음:
댓글 쓰기