Step.5 버튼 스위치 활용

3D 펜에는 버튼 스위치가 있습니다

../../_images/Push_Switch.jpg

이 버튼을 사용하여 LED를 켜고 끄는 방법을 알아보도록 하겠습니다.


../../_images/Step5_1.png

기존에 만들었던 블록들을 모두 지워줍니다.


../../_images/Step3_2.png

시작 블록으로 이동합니다.


../../_images/Step3_3.png

시작하기 버튼을 클릭했을 때 를 가져옵니다.


../../_images/Step3_4.png

흐름 블록으로 이동합니다.


../../_images/Step5_5.png

계속 반복하기 블록을 가져옵니다.


../../_images/Step5_6.png

만약 참 (이)라면 ~ 아니면 ~ 블록을 계속 반복하기 블록 안에 이동시켜줍니다.


../../_images/Step2_5.jpg

여기에서 참과 거짓에 대해서 알아보고 넘어가겠습니다. 이전에 보았던 달리기 1등 학생 변수입니다.
이 학생이 홍길동인지 검사를 하고 결과에 따라 참, 거짓이 결정됩니다.
맞는 값이나 문장이 나오면 참, 값이 다르거나 틀린 문장이 나오면 거짓이 됩니다.


../../_images/Step2_6.jpg

만약 참 (이)라면 ~ 아니면 ~ 의 블록은 다음과 같이 그려질 수 있습니다.
참일 경우와 거짓일 경우의 작업이 각각 다르게 할 수 있습니다.


../../_images/Step5_7.png

하드웨어 블록을 클릭합니다.


../../_images/Step5_8.png

A 버튼이 눌렸는가? 블록을 만일 참 (이)라면 에서 부분에 이동시켜줍니다.
버튼이 눌렸으면 아래 블록을 실행하게 합니다.


../../_images/Step5_9.png

LED 켜기 블록을 만일 참 (이)라면 ~ 아니면 ~ 블록에 각각 이동시켜줍니다.


../../_images/Step5_10.png

LED 켜기 블록의 켜기 부분을 끄기 로 변경시켜 줍니다.


../../_images/Step5_11.png

시작하기 버튼을 누르고, 3D 펜의 A 버튼을 눌러봅니다.
A 버튼을 누르면 LED가 켜짐을 확인하실 수 있을 겁니다.
블록의 순서대로 시작하기 버튼을 누르면, 아래 블록이 실행됩니다.
그리고 계속 반복하기 블록으로 A버튼이 눌렸는지 계속 확인합니다.
결과에 따라 LED를 켜고 끕니다.


../../_images/3DPen_Btn.jpg

3D 펜의 앞쪽부터 A,B,C,D 버튼 입니다.