안녕하세요.
제가 요즘 아두이노를 이용해서 이것저것 만들고 있습니다.
아두이노 관련해서는 거의 첫 포스팅인데요 아두이노 관련은 워낙 자료가 많고 좋은 글들이 많아서
다른 포스팅과 달리 제가 만들고 사용하면서 발생한 애로사항들 및 팁들만 전달하는 형식으로 앞으로 포스팅할까 합니다.
그래서 상세한 설명이니 그림으로 다하지는 않을 예정입니다. 그래도 궁금하신건 언제들 질문해주시면 됩니다.
제가 제품을 설계할 때는 일반적인 아두이노 우노 보드를 사용합니다. 크기도 크지 않고 가격도 크게 비싸지 않고요.
하지만 설계가 완료돼서 제품으로 바꿀 때는 좀 더 작은 보드를 사용해야 하는데
제가 선택한 보드는 일단 호환 아두이노 프로 미니 5v 16mhz입니다.
알리를 통한 직구나 국내에서 구입하더라도 꽤나 저렴한 편입니다.
아두이노 프로 미니에 업로드 하는 방법을 알아보겠습니다.
아두이노 미니 프로는 작은 크기기 때문에 업로드하는 모듈을 별도로 사용해야 합니다.
몇 가지 모듈이 있는데 전 FT232RL 칩을 사용하는 FTDI 모듈을 사용했습니다.
저는 아래 FTDI 모듈을 사용하는데요 3v,5v용 모두 사용 할수 있고 마이크로 USB를 사용하는 FTDI 모듈을 사용합니다.
그리고 아래 사진처럼 저는 케이블을 그대로 연결하여 사용하는데요 아두이노 쪽에 납땜을 하지 않고 그냥 선만 연결해서
업로드를 하니까 아주 편합니다.
이제 연결 핀번호를 알아보도록 하겠습니다.
FTDI보드 | 아두이노 |
DTR | DTR |
RXD | TXD |
TXD | RXD |
VCC | VCC |
CTS |
|
GND | GND |
이런 식으로 연결하는데 제가 사용하는 FTDI보드는 이미 핀배열이 RXD와 TXD가 반대로 되어있어서 차례대로 연결해주면 됩니다.
사진을 보시면 알 수 있을 겁니다.
이제 업로드 준비는 끝났는데요 한가지 더 해야 할 일이 있습니다.
FTDI 보드에서 사용하는 FT232RL 칩은 자동 설치를 지원해주지 않기 때문에 필히 드라이버를 설치해야 합니다.
그렇지 않으면 아두이노 IED에서 포트를 선택할 수 없어서 업로드를 할 수가 없습니다.
http://www.ftdichip.com/Drivers/VCP.htm
간단하게 알아보려다 결국 포스팅이 길어졌는데 점점 간단하게 작성해보도록 하겠습니다.
FTDI를 사용해 아두이노에 업그레이드하기 위해선 해당 칩셋(FT232RL) 드라이버를 꼭 설치해야 합니다.