Arduino 또는 PIC 마이크로 컨트롤러?


10

나는 감시 모바일 로봇을 만들려고 생각했습니다. 그리고 PIC 또는 Arduino 마이크로 컨트롤러를 선택하는 데 문제가 있습니다. 감시 모바일 로봇은 무선 충실도 (Wi-Fi)를 통해 제어됩니다. PIC를 선택하면 이더넷 모듈이 필요합니까?

Arduino 보드가 인터넷에 연결되어 있어야한다고 검색했습니다. 나는 PIC에 약간의 경험이 있지만, 초보자에게는 Arduino가 더 좋다고 말합니다. 프로젝트에 Arduino 또는 PIC를 사용하는 것이 더 낫습니까? 아니면 Arduino와 PIC 모두로 수행해야합니까? 또한 안드로이드 폰을 로봇 컨트롤러로 사용하려고합니다.

어떻게해야합니까?

답변:


5

실제로 문제는 Arduino vs Launchpad (또는 다른 PIC 개발 보드) 또는 AVR vs PIC 입니다. Arduino 는 Atmel AVR 프로세서와이를 사용하는 데 필요한 하드웨어가 포함 된 개발 보드입니다.

와이파이 쉴드를 포함하여 Arduino에 사용할 수있는 수많은 쉴드가 있습니다. 오픈 소스 래퍼 라이브러리는 대부분의 이러한 쉴드에서 이미 사용 가능하므로 많은 저수준 비트 트위들 링으로부터 사용자를 보호합니다. 개발 측면에서는 GCC 크로스 컴파일러 ( avr-gcc) 및 관련 크로스 툴체인을 간단히 사용할 수 있습니다 . GCC에서 지원하지 않는 PIC에는 해당되지 않습니다.

Arduino의 비용과 필요한 방패가 마음에 들지 않으면 Arduino가 가장 저항이 적은 경로 일 것입니다. 사용 가능한 라이브러리와 지원은 이미 마이크로 컨트롤러에 대한 많은 경험이없는 한 PIC devboard의 모든 기술적 이점을 능가합니다.


3

애호가에게는 Arduino가 아마도 최고의 솔루션 일 것입니다. 아두 이노는 마이크로 컨트롤러가 아니라 디자인입니다. 대부분 Atmel 마이크로 컨트롤러와 함께 제공되지만 PIC (Microchip 마이크로 컨트롤러)를 사용 하여 Arduino를 찾을 수도 있습니다 .

PIC를 사용하기로 결정한 경우 (이 아키텍처에 대한 경험이 있다고 말했기 때문에) MRF24WB0Mx 모듈 을 정의해야 합니다 (MA는 내부 안테나가 있고 MB에는 U.FL 커넥터가 있음).

잘 작동하고 AdHoc 네트워크를 만들거나 기존 인프라에 가입 할 수 있으며 Microchip 사이트에서 무료 라이브러리 및 예제를 얻을 수 있습니다.

그러나 Arduino를 선택하는 경우 잘 지원 되는 WiFi 쉴드 사용을 고려해야 합니다.

24 시간 이상 여유가 있다면 Dave Jones는 이 주제에 대한 비디오 블로그 를 가지고 있습니다 (Atmel 또는 PIC) . :) 그리고 최종 답변이 없기 때문에 기대하지 마십시오.

프로그래밍 만 다루고 싶다면 Arduino를 사용하십시오. PCB 설계에 신경 쓰지 않는다면 PIC (PIC24FJ256GB106 또는 GA106은 현재 매우 자주 사용됨) 및 MRF24WB ...)를 사용하는 것이 가장 좋습니다.


1

실제로 프로젝트의 어느 부분에 관심이 있는지에 집중하십시오.

마이크로 컨트롤러입니까? 아날로그 디자인입니까? 모터 제어입니까? 자율 알고리즘입니까? 임베디드 TCP 스택입니까?

프로젝트 요구 사항을 충족하는 로봇 키트를 구입 한 후 배우고 자하는 키트 부품의 내부 작업을 살펴보십시오.


1

조합은 어떻습니까 ...! 이미 언급했듯이 PIC에 대한 경험이 있습니다 ... 모터 제어, 센서 인터페이스 등을 위해 PIC를 사용하고 이더넷 스택을 위해 Arduino를 사용하지 않겠습니까?

Microchip에는 자체 TCP / IP 스택이 있지만 Arduino와 비교하면 좋은 선택이 아닙니다 ...


0

나는 PIC 또는 아무것도 모른다. 그러나 나는 확실히 arduino가 좋은 선택이라고 말할 것이다. Arduino는 와이파이 쉴드로 인터넷을 사용하는 데 적합하며, 급성장하는 arduino 용 Android ADK가 있습니다. 따라서 안드로이드를 사용할 계획이라면 확실히 arduino를 살펴볼 것입니다. 또한 거대한 커뮤니티가 있으므로 문제가 발생하면 누군가 도울 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.