min()


[수학]


사용법

return min( x, y ) 


매개변수

x,y: 모든 숫자 자료형



반환

두 값중 작은값


설명

두 수 중에 작은 값을 반환한다.


사용 예제


void setup()

{

}

void loop()

{

int input = anlogRead  ( 3 );

int val = min( input, 800 );    // 800 이나 input중 작은 값을 반환한다. 아날로그 출력의 최대값을 800으로 고정하는 효과를 준다.


}


주의 사항



'아두이노 코드 wiki' 카테고리의 다른 글

[함수] sq()  (0) 2019.01.03
[함수] pow()  (0) 2019.01.02
[함수] maqx()  (0) 2018.12.30
[함수] map()  (0) 2018.12.28
[함수] constrain()  (0) 2018.12.27

max()


[수학]


사용법

return max( x, y ) 


매개변수

x,y: 모든 숫자 자료형



반환

두 값중 큰값


설명

두 수 중에 큰값을 반환한다.


사용 예제


void setup()

{

}

void loop()

{

int input = anlogRead  ( 3 );

int val = max( input, 20 );    // 20 이나 input중 큰값을 반환한다. 아날로그 출력의 최소값을 20이상으로 하는 효과이다.


}


주의 사항


'아두이노 코드 wiki' 카테고리의 다른 글

[함수] pow()  (0) 2019.01.02
[함수] min()  (0) 2018.12.31
[함수] map()  (0) 2018.12.28
[함수] constrain()  (0) 2018.12.27
[함수] abs()  (0) 2018.12.25

map()


[수학]


사용법

return map ( input, oriLow, oriHigh, changeLow, changeHigh ) 


매개변수

input : 변환할 값

oriLow, oriHigh : 현재 범위의 낮은값 높은값

changeLow, changeHigh : 변환할 범위의 낮은값 높은값



반환

변경된 값


설명

input의 값이 oriLow와 oriHigh 사이의 비율로 changeLow와 changeHigh로 바뀐다.

즉 0부터 10까지의 5라면 0부터 100까지면 50으로 바뀐다.


사용 예제


void setup()

{

}

void loop()

{

int input = anlogRead  ( 3 );

input = map ( input, 0,1023, 0,255 );        //analog값을 읽어올때는 0~1023의 범위지만 쓸때는 0~255만 쓸수있다.

analowWrite ( 10, input );

}


주의 사항

정수로만 반환되며 소수점이하는 버림처리됩니다.



'아두이노 코드 wiki' 카테고리의 다른 글

[함수] min()  (0) 2018.12.31
[함수] maqx()  (0) 2018.12.30
[함수] constrain()  (0) 2018.12.27
[함수] abs()  (0) 2018.12.25
[함수] analogReference()  (0) 2018.12.24

constrain()


[수학]


사용법

return constrainx, a, b 


매개변수

x : 숫자



반환

x의 값이 a와 b사이에있따면 x, a보다작다면 a, b보다 크다면 b를 반환합니다.


설명

숫자를 특정 범위로 제한합니다.


사용 예제


void setup()

{

}

void loop()

{

int analogVal = analogRead ( 3 );

int value = constrain ( analogVal, 100, 800 );    // 아날로그 값을 100에서 800으로 제한합니다.

// 아날로그 값의 낮은 값과 높은값은 무시할때 사용할수있습니다.

}


주의 사항



'아두이노 코드 wiki' 카테고리의 다른 글

[함수] maqx()  (0) 2018.12.30
[함수] map()  (0) 2018.12.28
[함수] abs()  (0) 2018.12.25
[함수] analogReference()  (0) 2018.12.24
[함수] analogWrite()  (0) 2018.12.21

abs()


[수학]


사용법

int abs( int x ) :  (반환값과 매개변수의 값의 정보는 확실하지 않음)


매개변수

x : 숫자



반환

절대값을 반환합니다. 0보다 크면 그대로 0보다작으면 -를 뺀 값을 반환합니다.


설명

절대값을 반환합니다. 양수면 그대로 양수 음수면 양수로 변경합니다.


사용 예제


void setup()

{

}

void loop()

{

int abs = abs ( -13 );

int abs1 = abs ( 13 );

//abs와 abs1은 똑같은 13을 가집니다.

}


주의 사항


'아두이노 코드 wiki' 카테고리의 다른 글

[함수] map()  (0) 2018.12.28
[함수] constrain()  (0) 2018.12.27
[함수] analogReference()  (0) 2018.12.24
[함수] analogWrite()  (0) 2018.12.21
[함수] analogRead()  (0) 2018.12.19

+ Recent posts