본문 바로가기
아두이노

아두이노 on/off 제어 - #3

by 오징어땅콩2 2020. 1. 12.
반응형

여기서 핵심은 아래 소스코드의 함수 이다.

소스코드는 그렇게 길지는 않다.

그러나 어려운 논리로직이 들어 있다.

온오프에 대한 로직이다.

알아야 할 것은 

 

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

댓글