갤럭시S의 USB 포트는 Client(Slave 또는 Device)모드만 가능합니다.따라서 AVR보드에 USB 호스트가 필요합니다.이 개념이 바로 ADK(Accessory Development Kit) 입니다.MCU에 임베디드 USB Host를 만들어 데이터를 주고 받는거죠. 그런데 AVR에 USB 호스트 기능을 만들려면 추가 부품이나 회로가 좀 복잡해집니다.그래서 USB 호스트 포트가 내장된 PIC24/PIC32 시리즈를 채택하는편이 많이 편리하고 저렴합니다.아래 링크의 맨 아래 동영상을 보면 PIC24 보드에 서보모터 5개를 제어하고, 압력 센서로 고도를 측정하는 예제도 있습니다. http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G131063014581
그런데 AVR에 USB 호스트 기능을 만들려면 추가 부품이나 회로가 좀 복잡해집니다.그래서 USB 호스트 포트가 내장된 PIC24/PIC32 시리즈를 채택하는편이 많이 편리하고 저렴합니다.아래 링크의 맨 아래 동영상을 보면 PIC24 보드에 서보모터 5개를 제어하고, 압력 센서로 고도를 측정하는 예제도 있습니다.
http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G131063014581