안녕하세요 세런입니다.
오늘은 Arduino IDE에 있는 예제인 Blink를 가지고 LED를 껏다 켰다 해보겠습니다.
먼저 아두이노와의 연결은 아래 사진과 같은데요
+로 들어오는 부분에는 저항을 꼭 넣어주세요.
아니면 LED안의 필라멘트가 타버립니다.
아두이노 IDE에서
파일 > 예제 > 01.Basic > Blink 를 클릭해줍니다.
그러면 소스파일이 뜹니다.
아래와 같이 뜰것인데요
1 2 3 4 5 6 7 8 9 10 11 12 | void setup() { pinMode(13, OUTPUT); } loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } |
밑줄 끄인것은 어쩔 수 없네요 아두이노 IDE를 지원하지 않아서....
쩝...
분석을 해보자면
setup 함수는 처음시작 세팅을 어떻게 할 것인가 입니다.
안에 내용을 봐서는
핀 13번을 아웃풋으로 정한 것이네요.
Loop를 보겠습니다.
루프 안에는
13번 핀에 전력을 넣어 LED를 켜줍니다.
그리고 1000ms = 1s 입니다.
1초의 딜레이를 주고
13번의 핀의 전력을 다시 끊어 줍니다.
그리고 다시 1초의 딜레이를 주네요.
1초마다 화면을 껏다 켰다 하는 구조입니다.
아두이노에서는
LED를 끄고 켜는 것이 기초라고 할 수 있을 만큼 쉬운데요.
이제 아두이노를 배우시는 분들은 한번 해보시는 것이 어떠신가요?
'Arduino' 카테고리의 다른 글
OLED - SSD1306 (0) | 2016.07.26 |
---|---|
거리측정 센서 - HC-SR04 (0) | 2016.07.26 |
아두이노 스케치 라이브러리 추가하기 (0) | 2016.01.20 |
아두이노가 없을 때 사용하자 Fritzing (0) | 2015.09.01 |
오픈소스 하드웨어의 절대 강자 Arduino (0) | 2015.09.01 |