728x90
아두이노 (Arduino)에서 switch 문은 다양한 경우(case)에 따라 다른 코드 블록을 실행하는 데 사용됩니다. switch 문은 특정 변수의 값을 검사하고 해당 값이 특정 값 또는 표현식과 일치하는 경우 해당 경우(case) 블록을 실행합니다. switch 문은 여러 경우를 비교할 때 일반적으로 if 문보다 가독성이 좋습니다.
다음은 아두이노에서 switch 문을 사용한 예제입니다:
int choice = 2;
switch (choice) {
case 1:
Serial.println("사용자가 1을 선택했습니다.");
break;
case 2:
Serial.println("사용자가 2를 선택했습니다.");
break;
case 3:
Serial.println("사용자가 3을 선택했습니다.");
break;
default:
Serial.println("유효하지 않은 선택입니다.");
}
이 예제에서, switch 문은 choice 변수의 값을 검사하고 해당하는 경우를 찾아 실행합니다. 여기서 choice 변수가 2이므로 "사용자가 2를 선택했습니다."라는 메시지가 출력됩니다. break 문은 각 경우 블록을 종료하고 switch 문을 빠져나가도록 합니다.
반응형
default 케이스는 어떤 경우에도 일치하지 않을 때 실행되는 옵션입니다. 위의 예제에서 choice가 1, 2, 3 중 어느 것과도 일치하지 않는 경우 default 케이스가 실행되어 "유효하지 않은 선택입니다."라는 메시지가 출력됩니다.
switch 문은 다양한 상황에 대한 처리를 효과적으로 구현할 때 유용하며, 센서 입력, 사용자 입력 처리 및 다른 선택 기반 작업에 사용됩니다.
반응형
'arduino' 카테고리의 다른 글
아두이노 if문 while문 for문 break문 (1) | 2023.10.19 |
---|---|
아두이노 LCD1602 (I2C,IIC) 특수문자사용하기 : 초보자를 위한 완벽한 가이드 (1) | 2023.10.07 |
아두이노 1602 LCD (4bit) 사용하기 : 초보자를 위한 완벽한 가이드 (0) | 2023.10.06 |
아두이노 서보모터 다수제어 : 초보자를 위한 완벽한 가이드 (0) | 2023.10.05 |
아두이노 서보모터 제어 : 초보자를 위한 완벽한 가이드 (0) | 2023.10.04 |