버튼을 활용하기 위해서는
디지털 핀 읽기 블록을 쓴다!
버튼을 2번 핀과 연결하여 2번
핀으로 버튼을 제어할 수 있도록
해보자!
버튼 작동을 위해서는 전원이
필요하기 때문에 아두이노보드
5[v]에 연결한다.
저항을 2번 핀과 GND에 연결
한다.
1) 회로도 구성
버튼을 이용하기 위해서는 별도로 버튼에 5[V] 전압을 걸어주어야 한다! 이것만 신경쓰면 이전 배운 내용과 나머지는 동일하다!
2) 블록코딩
버튼을 활용하기 위해서는
디지털 핀 읽기 블록을 쓴다!
버튼을 <2번 디지털 핀>에 연결하여버튼 클릭 시 디지털 신호가 아두이노에 전달될 수 있도록 한다.
버튼 입력 신호를 받으면 <13번 디지털 핀>에 연결된 led가 100% 밝기로 켜지고, <pwm 11번 아날로그 핀>에 연결된 led는 50% 밝기로 켜질 수 있도록 프로그래밍한다.
이후 2초가 지나면 모든 led의 불이 꺼질 수 있도록 시간 조건을 부여한다.
버튼 조작에 따라 led를 제어할 수 있도록 무한루프 반복문을 사용한다.
※ 업로드 및 코드 실행 오류가 발생할 경우, 엠블록에서 아두이노 펌웨어 업데이트를 하면 해결되는 경우가 있다!
Copyright 2022. Seongchae Choi All rights reserved