이번에는 세개의 버튼을 사용하여 LED Bar를 제어할 예정이다. DDRC 포트에는 LED Bar를, DDRD 포트에는 세개의 버튼을 제어할 수 있도록 설정하였다. 아래의 코드를 확인해보면 "flag"가 선언된 것을 확인할 수 있다. "flag" 변수는 초기에 0으로 설정되며, 버튼 3이 눌렸을 때 1로 설정된다. 이후에는 특정 조건에 따라 해당 플래그를 검사하고 적절한 동작을 수행한다. 세번째 버튼이 눌리게 된다면 flag의 값은 1로 설정되며, if(flag == 1)의 동작을 수행한다.#define F_CPU 16000000UL#include #include int main(void){ DDRC = 0xff; // LED 출력 방향 설정 DDRD = 0x00; // Button 입력 방향 설정' ..