C 에디터 명령어 요약

Previous Next

구분

함수(상수)

설명

상수

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