지난 시간에 아날로그 출력으로 LED를 점차적으로 켜고 끄는 방법에 대해 알아보았죠~
이번 시간에는 for 반복문을 사용해서 코딩을 좀 더 심플하게 만들어 볼 거랍니다!
팅커캐드의 [블록 + 문자]로 이동할게요.
이 곳에서 [카운트 up~]이라는 블록을 가지고 올 거예요.
이 블록이 바로 for 반복문입니다.
아날로그 출력은 0부터 255까지의 범위에서 출력이 가능하죠.
그래서 for구문의 범위를 255~0으로 변경을 해 주겠습니다.
그리고 변수로 이동하시면, i 변수가 이미 만들어져있어요.
이 블록을 6번 핀의 출력값으로 설정을 해 줄 거랍니다.
텍스트 코딩에 보시면, for반복문이 만들어져 있는게 보이시죠?
i -= 1 은 i = i - 1 을 간단하게 표현해 준 거예요.
위의 코딩으로 하면, 255에서 1씩 down 시켜서 0까지 출력되겠죠.
255를 출력하면, LED는 최대의 밝기로 켜지고, 0이 출력되면 LED가 꺼지게 됩니다.
이번엔, 카운트 up으로 0부터 255까지 서서히 출력을 해줄게요.
이번에 클래스101에서 아두이노 기초 강좌를 오픈하게 되었답니다.
LED꽃부터 주크박스까지 총 5개의 프로젝트를 함께 만들어 나가며, 아두이노의 기초를 다져나가게 됩니다.
*** 아두이노로 만드는 5개의 프로젝트 ***
현재 얼리버드 할인이벤트가 진행중이니, 이번 기회를 놓치지 마세요~
LED 꽃송이 / 스마트 무드등 / 피에조 피아노 / 반응형 액자 / 주크박스
https://class101.app/e/Codethem_Maker_class
피지컬 컴퓨팅 아두이노로 만드는 5가지 프로젝트!
아두이노? 들어본 것 같기도 한데..? 📍아두이노(Arduino) = 나만의 작은 컴퓨터! '스마트 OO' , 어떤 제품 앞에 스마트라는 단어가 들어가지 않는 제품은 거의 없습니다. 그런 스마트 제품을 만들기
class101.app
아래 영상을 통해서 보다 자세한 설명을 들어보세요~
'피지컬 컴퓨팅 > 아두이노 기초 강좌' 카테고리의 다른 글
[아두이노 기초 강좌 9강] 푸시 버튼을 눌러 LED 켜고 끄기 | 코딩없이 회로구성만으로 LED 불 켜기 (0) | 2020.11.16 |
---|---|
[아두이노 기초 강좌 8강] 아두이노 보드로 코드 업로드하기 | 팅커캐드 블록코딩 (0) | 2020.11.14 |
[아두이노 기초 강좌 6강] 아날로그 신호 | 아날로그 신호로 LED를 점점 밝게, 점점 어두워지도록 코딩하기 (0) | 2020.10.27 |
[아두이노 기초 강좌 5강] 디지털 신호로 LED 켜고 끄기 | 블록코딩 팅커캐드 | tinkercad (0) | 2020.10.22 |
[아두이노 기초 강좌 4강] 디지털 신호란? (0) | 2020.10.15 |