구분 |
함수(상수) |
설명 |
상수 |
HIGH / LOW |
디지털 상태값 표현상수 |
INPUT / OUTPUT / INPUT_PULLUP |
pinMode 상수 |
|
LED_BUILTIN |
보드에 내장된 LED번호 |
|
Digital I/O |
pinMode() |
핀의 입력모드를 설정 |
digitalWrite() |
특정 핀에 디지털 신호를 출력 |
|
digitalRead() |
특정 핀의 디지털 신호를 읽음 |
|
Analog I/O |
analogReference() |
아날로그 입력전압을 설정 |
analogRead() |
아날로그값을 읽음 |
|
analogWrite() |
아날로그값을 출력 |
|
Advanced I/O |
tone() |
특정주기의 파형을 출력 |
noTone() |
tone명령을 중지 |
|
shiftOut() |
입력 바이트의 한 비트씩을 지정 핀으로 출력 |
|
shiftIn() |
지정핀으로부터 1비트씩 읽어 바이트로 반환 |
|
pulseIn() |
특정핀의 펄스간격(HIGH->LOW)시간을 반환(microseconds) |
|
Time |
millis() |
보드 구동부터 현재까지의 밀리초를 반환 |
micros() |
보드 구동부터 현재까지의 마이크로초를 반환 |
|
delay() |
지정 밀리초만큼 작업을 중지 |
|
delayMicroseconds() |
지정 마이크로초만큼 작업을 중지 |
|
Math |
min() |
더 작은 수를 반환 |
max() |
더 큰 수를 반환 |
|
abs() |
절대값을 반환 |
|
constrain() |
반환되는 값을 범위를 제한 |
|
map() |
값을 새로운 범위를 사용하여 매핑 |
|
pow() |
거듭제곱을 반환 |
|
sqrt() |
제곱근을 반환 |
|
Trigonometric |
sin() |
sin값을 반환 |
cos() |
cos값을 반환 |
|
tan() |
tan값을 반환 |
|
Random Numbers |
randomSeed() |
Random값을 생성하기 위한 난수표의 Seed를 설정 |
random() |
Random한 숫자를 반환 |
|
Bits and Bytes |
lowByte() |
입력한 데이터의 하위 1byte를 반환 |
highByte() |
입력한 데이터의 상위 1byte를 반환 |
|
bitRead() |
입력한 데이터의 특정 1bit를 읽어옴 |
|
bitWrite() |
입력한 데이터의 특정 1bit를 수정 |
|
bitSet() |
입력한 데이터의 특정 1bit를 1로 설정 |
|
bitClear() |
입력한 데이터의 특정 1bit를 0으로 설정 |
|
bit() |
입력한 숫자 번째의 bit 값을 반환 |
|
External Interrupts |
attachInterrupt() |
외부 인터럽트를 설정 |
detachInterrupt() |
외부 인터럽트를 해제 |
|
Interrupts |
interrupts() |
내부 인터럽트를 사용하게 설정 |
noInterrupts() |
내부 인터럽트를 사용하지 않음 |
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator