본문 바로가기

Arduino(아두이노)

[버섯][Arduino] 아두이노 프로 미니(Arduino Pro mini) - 포트 설정및 LED 예제

키워드 : 아두이노 , 아두이노 프로 미니 , Arduino , Arduino Pro Mini , LED, USB to TTL , USB to Serial

안녕하세요 버섯돌이 유재성입니다.


지난 시간에 이어 LED 예제를 이용해서 아두이노 프로 미니에 개발한 프로그램을 업로드하기 위한 과정을 살펴보겠습니다.


[버섯][Arduino] 아두이노 프로 미니(Arduino Pro mini) IDE 설치하기

http://blog.naver.com/dev4unet/220390210721 


아두이노 프로 미니 제품과 USB-to-TTL 제품의 핀을 서로 연결합니다.

사용하는 제품마다 다르지만 제가 사용하는 제품의 경우 아래와 같은 형태로 연결합니다.


 

VCC와 GND만 조심해서 연결하시면 큰 문제가 없으니 VCC와 GND만 주의해서 연결하시고...

시리얼 통신이라 Rx와 Tx의 경우 서로 엇갈리게 연결해야 하는데 제품마다 Rx와 Tx의 표기 방법이 다릅니다.

(자기 자신을 기준으로 적혀있는 경우도 있고 연결되어야 할 상대 제품을 기준으로 적혀있기도 함)

따라서, Rx와 Tx를 서로 엇갈리게 연결했는데 동작을 안 하면 Rx와 Tx를 서로 반대로 연결해 보시기 바랍니다.


제 경우 사진에도 나와있듯이 아래와 같은 형태로 결선했습니다.

아두이노  USBtoTTL

GND  <-->  GND

VCC  <-->  VCC

RXI  <-->  TXD

TXO  <-->  RXD

GRN  <-->  DTR


아두이노와 USB-to-TTL 간의 연결이 끝났으면 USB-to-TTL 제품을 PC에 연결합니다.

잠시 후 해당 제품의 드라이버를 설치하게 됩니다.



제가 사용하는 제품은 Win8에서 별도의 드라이버 설치 없이도 자동으로 인식되는군요.



드라이버 설치가 완료되었으면 장치 관리자에 가서 포트 항목을 살펴봅니다.



위처럼 USB-SERIAL CH340(COM6)으로 정상적으로 표시되는 걸 확인할 수 있습니다.

괄호 안의 COM6이 해당 USB 제품에 할당된 시리얼 포트 번호이니 꼭 기억하시기 바랍니다.

(보통 한번 할당받은 포트 번호는 잘 안 바뀌지만 가끔씩 바뀌기 때문에 아두이노 실행전에 꼭 확인하시기 바랍니다.)

이젠 아두이노 IDE의 도구에 가서 할당받은 포트 번호를 선택해주면 됩니다.

제 경우 COM6번이므로 도구 > 포트에서 COM6을 선택합니다.

(각자 자기 PC에 할당된 포트 번호로 선택하시기 바랍니다.)




이상으로 아두이노 프로 미니를 이용한 개발 준비가 완료되었습니다.

간단한 테스트를 위해 파일 > 예제 > 01.Basics > Blink 를 선택합니다.




기본 제공되는 샘플로서 LED를 1초 주기로 껐다 켰다를 반복하는 샘플입니다.



하단에 보시면 아두이노 프로 미니와 위에서 설정한 포트 번호인 COM6이 표시됩니다.

모든 환경이 자신의 환경과 맞도록 선택되었는지 확인하시기 바랍니다.


아두이노 프로 미니와의 LED 연결은 setup()에서 13번 핀을 OUTPUT으로 설정했으니

아두이노 프로미니의 13번 핀에 LED를 연결 하시면 됩니다.




 


LED의 경우 위처럼 +와 -의 극성이 존재합니다.

위 사진에서 빨간 전구 안을 보시면 일직선으로 길쭉한 부분이 +이고 기역 자로 꺾여있는 부분이 -입니다.

간단하게는 아두이노 프로 미니의 Vcc와 Gnd에 연결해 보고 불이 안 켜지면 반대로 넣어서 확인해 보시기 바랍니다.

불이 켜진 상태에서 Vcc에 연결된 핀이 +이며, Gnd에 연결된 핀이 -입니다.


오른쪽 화살표 아이콘이 아두이노에 개발된 프로그램을 업로드하는 기능입니다.



위의 업로드 아이콘을 클릭합니다.



잠시 후 컴파일 과정이 끝나면 아두이노 프로 미니에 컴파일된 파일을 업로드 합니다.

 


아무런 오류가 없었다면 위 처럼 업로드가 완료된 화면을 볼 수 있습니다.



가급적 LED를 보호하기 위해 330옴 정도(1K 미만)의 저항을 연결하시기 바랍니다.

정확한 저항값은 사용하는 환경에 따라 달라지지만 5V 이내라면 330옴 정도면 충분하리라 보며...

꼭 330옴이 아니더라도 근사치의 저항 아무거나 연결하시면 되리라 봅니다.^^

저항은 LED의 +나 -중 아무 곳에나 연결하면 됩니다.


굳이 그림을 그린다면 아래와 같은 형태로 연결하시면 됩니다.

 

아두이노 프로미니 V13 회로도로 보면 아래와 같습니다.



PCB로는 아래와 같습니다.

 

워낙 단순하니 어려움은 없으리라 봅니다.^^
질문은 사절~~~ 모르는 부분은 구글링~*^_^*


[목차] 버섯돌이와 함께하는 아두이노(Arduino) 기초 목차