프로그램2 (코딩 이해) 조건과 반복 작업의 이해 조건문 코딩을 진행하다 보면 수많은 조건의 선택 지점을 만나게 된다. 예)1. 앞선 프로그램에서 처럼 "만일 버튼이 눌려져 있다면?"2. 날이 어두워지면 불이 켜지는 프로그램에서 "만일 어둡다면?"3. 사람이 가까이 오면 작동하는 장난감에서 "만일 사람이 가까이 있다면?"4. 자율 주행 자동차에서 "만일 앞에 장애물이 있다면?"5. 65세 이상 노인에게 무료 제공되는 서비스에서 "나이가 65세 이상이면?" 이러한 조건에 부합하는지 아닌지를 확인하는 명령어가 바로 if~else이다.이처럼 조건은 다양한 곳에 이용된다. if (조건) { // 이곳에 조건이 참일 경우 수행할 명령어를 둔다.else { // 이곳에 조건이 거짓일 경우 수행할 명령어를 둔다.} 앞 강좌의 예제에서 디지털 pin 2번에 연결된 버.. 2025. 11. 12. LED 깜빡이의 응용 및 스위치 깜빡이는 LED의 켜지고 꺼지는 주기는 무엇으로 조절할까?앞서 만든 회로의 LED가 너무 늦거나 빠르게 켜지고 꺼진다면 우리는 아래와 같이 delay안의 숫자를 조절하여 그 주기를 빠르게 하거나 느리게 만들 수 있다.마치 경찰차의 경광등처럼 빠르게 반짝이는 무언가를 만들고 싶다면 delay안의 숫자를 더 줄여서 테스트해 보면 될 것이다.만일 경찰차의 경광등과 같이 만들려면 하나의 색만으로는 부족함이 있다.두 개의 LED를 켜보면 어떨까?아래의 회로는 두 개의 LED를 각각 4번과 5번 핀에 연결하여 번갈아 켜지고 꺼지게 만든 회로이다.0.5초마다 번갈아 켜지고 꺼지게 만들었다. 지금까지 잘 따라오신 독자들은 별문제 없이 이해하리라 생각하지만 다시 한번 한국어로 번역해 보자. void setup() { p.. 2025. 11. 12. 이전 1 다음