Arduino와 Arduino 클론의 호환성


18

프로젝트에서 Seeeduino v3.0을 Arduino 클론으로 사용하고 있습니다. seeeduino 웹 사이트에서

기존의 프로그램, 쉴드 및 IDE와 100 % 호환되는 Duemilanove 회로도를 기반으로합니다.

실제로 나는 방패 나 IDE에 아무런 문제가 없었습니다.

내 질문은 지금 : seeeduino와 다른 클론이 실제로 100 % 호환됩니까? seeeduino 보드는 arduino보다 훨씬 저렴했습니다.

답변:


16

수년 동안 저는 Arduino 사이트 에 공식적으로 호환되는 보드로 등록 된 우수한 InduinoX 에서 매우 잘 만들어진 중국 Meduino Nano Enhancement (3.3 / 5 볼트 전환 가능), eBay의 더티 클론 클론으로 전환 할 수 있으며 때로는 공식 보드보다 더 잘 구성됩니다.

Arduino 보드에는 독특하거나 정교한 것이 없습니다. 기본적으로 마이크로 컨트롤러 (atMEGA328, atMEGA1280, SAM3X8E 또는 기타) 및 최소 지원 하드웨어입니다. 그렇게 조금 잘못 될 수는 없습니다.

이 보드에서 호환성을 보장하는 두 가지 공통 요소는 다음과 같습니다.

  1. 아두 이노 부트 로더
  2. 공식 Arduino 소프트웨어 배포판 내 보드 지원

보드의 마이크로 컨트롤러에 사용 가능한 경우 부트 로더를 더 나은 최신 버전으로 교체 할 수 있습니다.

지원 파일은 온라인에서 찾거나 가장 가까운 유사한 보드 파일을 약간만 편집하면 Arduino 환경에 필요한 지원을 제공 할 수 있습니다.

, 복제본은 일반적으로 원래 Arduino와 마찬가지로 작동하며 향상된 기능을 갖춘 복제본은 종종 호환성을 유지하면서 훨씬 더 잘 작동합니다 (예 : InduinoX)


1
BTW playground.arduino.cc는 공식 사이트가 아닌 커뮤니티 위키입니다. AFAIK에는 공식 호환 보드 목록이 없습니다.
Federico Fissore

5

Arduino 회로 다이어그램을 자세히 살펴보면 전원 공급 장치, USB 직렬 인터페이스 및 마이크로 컨트롤러 자체에 불과하다는 것을 알 수 있습니다.

호환성을위한 '열심 한'부분은 보드 레이아웃을 올바르게하고 (커넥터가 회로 보드의 어느 위치에 있는지) 칩에 호환 가능한 부트 로더 (로드 / 오픈 소프트웨어)를로드하는 것입니다.

나는 여러 개의 el-cheapo Arduino 복제본을 사용했으며 명백한 물리적 구조와는 별개로 (하나는 약간 연약한 느낌), 모두 '실제'처럼 작동합니다. 원본과 클론의 주요 차이점은 보드의 품질, 사용 된 구성 요소 및 조립 품질입니다.


3

두 번 확인하십시오!

대부분의 클론은 오리지널 Arduino 보드의 결함 사본이있는 정확한 클론입니다. 예를 들어 Arduino Nano는 FT232RL USB 직렬 브리지의 올바른 RESET 및 TEST 핀 연결이 없습니다. 이 결함으로 인해 FT232RL이 PC에 응답하지 않을 수 있으며 결국 Arduino Nano 보드의 개정판에서 수정되었습니다. 일부 클론이 업데이트되지 않았습니다.

또 다른 "정확히 Arduino 클론이 아닌"예제는 FT232RL 대신 CP2102 USB- 직렬 브리지가있는 수많은 보드입니다. 이것은 눈에 띄지 않게 통과 할 수 있지만 하나의 클론 보드가 PC와 연결되어 작동 할 때 좌절감을 줄 수 있지만 다른 생성 시스템은 누락 된 드라이버에 대해 불평합니다.

다시-준비하십시오!


1

나는 대부분의 클론이 당신이 기대하는 일을 할 것이지만 x4mer 가 그의 대답 에서 진술 한 것처럼 준비한다는 것을 알았 습니다 .

가장 성가신 문제, 심지어 다음이 있다 아주 작은, 중국어 클론의 많은이 USB에 대한 ATMEGA를 사용하는 대신 사용하지 않는 것이 CH340G을 . 이 칩은 Windows 7을 실행하는 PC에 연결할 때 잘 작동하지만 OS X의 드라이버에는 큰 어려움이 있으며 인식되지 않습니다. 가능하다 CH340G에 대한 드라이버를 찾기 위해 ,하지만 난 그것을 설치할 때, 즉시 복제 UNO에 연결시, 맥북 추락 ..!

실제로 USB 인터페이스를 구현 하는 실제 16u2 의 Uno를 얻을 때까지 eBay에서 3-4 개의 클론을 구입해야했는데 MacBook 인터페이스에서 실제로 인식되어 OS X에서 실행되는 Arduino IDE를 사용하여 코딩 할 수있었습니다.

그 전에 Wintel 랩톱을 사용해야했습니다.

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