- LOW : 0V
- HIGH: 5V(1.5V 이상이면 HIGH로 인식)
1) void pinMode(pin_no, mode)
- 기능: 지정된 디지털 I/O핀에 입출력 방향 설정
- 매개변수:
pin_no : 설정하고 싶은 디지털 핀 번호
mode : INPUT 입력핀으로 설정
INPUT_PULLUP : 내부 풀업 저항을 사용하는 입력 핀 설정
OUTPUT : 출력 핀으로 설정- 리턴 값: 없음
2) void digitalWrite(pin_no, value)
- 기능: 지정된 디지털 I/O핀에 디지털 값 출력
- 매개변수
pin_no: 출력 빈 번호
value : LOW 0(0V)출력
HIGH: 1(5V)출력- 리턴값: 없음
3) int digitalRead(pin_no)
- 기능: 지정된 디지털 I/O핀으로부터 디지털 값 입력
- 매개변수:
pin_no: 입력 핀 번호- 리턴 값: 디지털 값 0 또는 1
4) void delay(ms_value)
- 기능: ms 단위의 딜레이 함수
- 매개변수:
ms_value: ms 단위의 설정시간(unsigned long)
5) void delayMicrosecond(us_value)
- 기능: us단위의 릴레이 함수
- 매개변수: us 단위의 설정시간
6) unsgined long millis(void)
- 기능: 프로그램 동작 후 ms 단위의 경과 시간 반환(약 50일 후 0으로 리셋
- 리턴 값: ms 단위의 시간
7) unsigned long micros(void)
- 기능: 프로그램 동작 후 us 단위의 경과 시간 반환(약 79분 후 0으로 리셋)