본문으로 바로가기

  아두이노(Arduino) 기초 디지털 IN/OUT 포트 2편  


애드라이프의 아두이노 모든 포스팅 리스트를 보고 싶으신 분은 공지 읽어주세요.




안녕하세요. 애드라이프 입니다.

이전 포스팅에서 시뮬레이터를 이용하여 스위치를 이용한 LED 제어를 해봤습니다.

그럼 이번엔 실제로 프로그램을 작성하고 아두이노 우노(Arduino UNO)에 업로드 하여

실제 소자를 이용한 회로를 구성해서 실습해보는 것을 목적으로 하여 포스팅하겠습니다.


이전 포스팅에 대한 정보는 아래 링크를 클릭하시면 보실 수 있습니다. ▼

[아두이노/아두이노 기초] - 아두이노(Arduino) 기초 IN/OUT 컨트롤 스위치와 LED 제어 1편


회로와 프로그램에 대한 설명은 1편에서 하였으니 바로 프로그램 업로드 방법과 회로 구성에 대해서 설명하겠습니다.



[아두이노/개발환경 구축] - 아두이노(Arduino)IDE 개발환경 구축 3편(회로 시뮬레이터)

[아두이노/개발환경 구축] - 아두이노(Arduino)IDE 개발환경 구축 2편(스케치 세팅하기)

[아두이노/개발환경 구축] - 아두이노(Arduino)IDE 개발환경 구축 1편


혹시나 아두이노 IDE에 대한 개발 환경이 구축되어 있지 않다면 이전글들을 참고해 주세요. ▲


먼저 아두이노 우노 보드에 프로그램을 어떻게 업로드 하는가? 에 대한 설명을 먼저하겠습니다.


아두이노IDE를 실행해볼까요?

아두이노IDE 첫 실행 화면

초기 아두이노IDE를 실행화면▲

기본적으로 기본함수가 이미 구성되어있고 미리 설정해 놓은 컴포트 또한 설정되어있음을 알 수 있다.







프로그램이 작성된 아두이노 스케치

실행한 화면에 복사한 프로그램을 붙여 넣는다. 설명은 주석을 참고 바랍니다.!! ▲






컴파일중인 아두이노IDE

프로그램을 붙여넣었다면 컴파일을 해봅시다. 상단에 적색 화살표가 가리키는 v표시 버튼을 누르면 ▲

컴파일이 실행됩니다. 완료되면 하단의 적색 화살표있는 부분 처럼 컴파일 완료라는 문구가 뜹니다.

정상적이라면 말이죠.....프로그램이 정삭정이지 않을 경우에는 컴파일 에러 라는 문구가 뜨니 주의하세요.





업로드 중인 아두이노IDE

컴파일을 거치고 프로그램에 아무런 문제가 없음을 확인했다면 ▲

드디어!!!! 아두이노 우노 보드에 업로드를 해봅시다.

컴파일을 했던 버튼 바로 옆에 버튼을 클릭해서 아래문구(업로드 완료)를 확인 하시면 됩니다.!!

안되시는 분들은 댓글로 남겨주세요!!





이전 포스팅에서 시뮬레이터로 구성하였던 회로를 실제 소자를 이용하여 구성한 사진입니다 참고하세요! ▼

아두이노 - 스위치를 이용한 LED제어 회로


실제 소자로 구성한 회로에서 LED 전류 제어 저항은 470옴 표준저항을 사용하였습니다.

(풀다운 저항은 10K옴 그대로 사용하였습니다.)

그렇다면 LED에 전류가 얼마나 흐를까요? 


I=V/R (I = 5(v)/470(옴))

I= 0.0106A 즉 10mA정도로 전류가 제한됩니다. 


이제 모든 준비는 완료 되었습니다.

모두 정상적으로 따라오셨다면 동영상과 같은 동작을 해야합니다.▼


지금까지 아두이노 기초 IN/OUT 컨트롤 스위치와 LED 제어 2편에 대한 포스팅이였습니다.

계속해서 도움되는 포스팅으로 찾아뵙겠습니다.

by 애드라이프