반응형
여기서 핵심은 아래 소스코드의 함수 이다.
소스코드는 그렇게 길지는 않다.
그러나 어려운 논리로직이 들어 있다.
온오프에 대한 로직이다.
알아야 할 것은
1. static 변수의 의미
2. 물은표 연산자
3. 논리 합과 논리 곱
논리연산에 익숙하지 않는 프로그래머라면 종이에 적어 가면서 한번 적어 보는것도 좋을것 이다.
논리연산은 정말로 왕도가 없다. 많이 보고 눈으로 익히는게 최고 이다.
bool control(double _1st, double _2st, double value)
{
bool case1;
bool case2;
static bool case3 = false;
static bool case4 = false;
case1 = value <= _1st ? true:false;
case2 = value <= _2st ? true:false;
case3 = case1 || case4;
case4 = case2 && case3;
return case4;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
'아두이노' 카테고리의 다른 글
아두이노 reset -#2 (0) | 2020.01.27 |
---|---|
아두이노 reset -#1 (0) | 2020.01.27 |
아두이노 on/off 제어 - #2 (0) | 2020.01.12 |
아두이노 on/off 제어 - #1 (0) | 2020.01.12 |
아두이노와 C/C++ 이야기 -#6 (0) | 2020.01.12 |
댓글