Arduino Due :이 공식 개발 보드에 관한 모든 것

아두이노 듀

위의 공식 개발 보드에 만족하지 않을 수 있습니다. 그렇다면 알아야합니다. 아두이노 듀,이 환상적인 플랫폼의 또 다른 공식적인 맛입니다. 그것으로 이전 프로젝트와 마찬가지로 수많은 프로젝트를 만들 수 있지만이 경우에는 매우 중요한 다른 특성이 있으며 메모리, 사용 가능한 GPIO 또는 크기뿐만 아니라 ...

메인 칩이 아니기 때문에이 보드를 통합하는 마이크로 컨트롤러를 말합니다. ARM 기반. 나머지는 8 비트 AVR 아키텍처를 기반으로하는 반면 다른 보드는 32 비트 ISA ARM을 사용하기 때문에 Arduino 내에서 드문 경우입니다. 물론이 칩은 평소와 같이 여전히 Atmel 브랜드의 것입니다.

ARM 마이크로 컨트롤러가 있다고해서 전자 부품 이 웹 사이트에서 분석되었습니다. 모든 버전의 Arduino.

Arduino Due는 무엇입니까?

아두니오 듀

Arduino Due 보드 다른 Arduino 개발 보드와 매우 유사하며 그 유용성은 정확히 동일합니다. 즉, 다수의 전자 프로젝트를 만들고이를 제어하기 위해 다양한 스케치를 프로그래밍 할 수 있습니다. 그러나 다른 버전의 Arduino와 마찬가지로 주목할만한 차이점이 있습니다 ...

기술적 특성, 계획 및 핀아웃

Arduino Due는 마이크로 컨트롤러 칩 또는 다음과 같은 MCU를 기반으로합니다. 아트멜 SAM3X8E. ARM, 특히 3 비트 Cortex-M32 프로세싱 코어를 기반으로하는 최초의 Arduino 보드입니다. 다른 유사한 보드가 가지고있는 8 비트 MCU 이상의 성능 플러스.

이 Atmel 칩 (현재 마이크로 칩 회사)는 자체 AVR과 경쟁하기 위해 2009 년 시리즈를 시작했습니다. 이전보다 훨씬 흥미롭고 강력한 일부 RISC.

그 외에도 대략적으로 더 많은 핀이 있습니다54 개의 디지털 I / O 핀이 포함되어 있으며이 중 12 개는 출력입니다. PWM. 또한 12 개의 아날로그 입력, 4 개의 UART (하드웨어 직렬 포트) 등이 포함됩니다. 또한 다른 Arduino 보드와 달리 Arduino Due는 다른 보드의 3.3v 대신 5v에서 실행됩니다.

3.3v에서 작동하면 Arduino Due는 동일한 전압에서 작동하는 모든 Arduino 실드와 호환됩니다. 하지만 1.0 Arduino 핀아웃 표준을 충족해야합니다.

이 Arduino Due 보드에는 프로젝트 생성을 시작하는 데 필요한 모든 것이 포함되어 있습니다. microUSB 케이블 스케치를 다운로드하여 작동하도록합니다. 그런데이 USB는 다른 경우처럼 외부 전원으로 사용되지 않지만이 보드가 통합 된 플러그 (중앙 핀 + 2.1mm)와 호환되는 AC / DC 어댑터를 사용할 수 있습니다.

다른 한편으로, 당신은 또한 그들의 기술적 특성에 요약되어 있습니다.

  • 마이크로 컨트롤러: Atmel SAM3X8E ARM Cortex-M3 32 비트 84Mhz
  • RAM 메모리: 96KB (2KB의 64 개 뱅크 + 1KB의 32 개 뱅크에 분산)
  • EEPROM: 다른 보드와 달리 이런 종류의 메모리가 없습니다. ARM은 플래시에 작성된 IAP (In Application Programming)를 수행 할 수 있습니다. 따라서 비 휘발성 데이터 및 코드 저장에 사용할 수 있습니다.
  • MicroUSB의: 2 개가 있습니다.
    • Arduino IDE에서 Arduino Due (ProgrammingPort)를 선택해야하는 프로그래밍 하나 (전원 잭에 가장 가까운). 이것은 16U2 칩에 직접 연결됩니다.
    • Arduino IDE에서 Arduino Due (NativeUSBPort)를 선택하여 사용할 수있는 또 다른 기본 (전원 잭에서 가장 먼 것)입니다. 이 경우 SAM3X 마이크로 컨트롤러에 직접 연결됩니다.
  • 플래시: 512KB, 모두 프로그램에 사용할 수 있습니다. 부트 로더는 다른 Arduino 보드에서와 같은 것을 빼지 않기 때문입니다.
  • 작동 전압: 3.3v (프로젝트 용 5v 핀과 GND 또는 접지가 있음)
  • 입력 전압 (권장): 7-12v
  • 입력 전압 (최대 제한): 6-16v
  • 디지털 I / O 핀: 54 개 중 12 개 PWM.
  • 아날로그 입력 핀: 12 채널.
  • 아날로그 출력 핀: 2(DAC)
  • I / O 핀당 전류 강도: 130mA
  • 3.3v 핀의 전류 강도: 800mA
  • 5v 핀의 전류 강도: 800mA
  • 페소 y 치수: 101.52 × 53.3mm 및 36g.
  • 가격: 대략 € 30-40. Amazon에서 구입할 수 있습니다.

앞서 언급했듯이 포트가 있습니다. USB의 OTG 고속, UART 4 ​​개, JTAG 커넥터, 재설정 버튼, 삭제 버튼, SPI 커넥터 및 2 TWI. 사실, 1.0 표준에 대해 이전에 언급 된 내용은 다음 커넥터 중 일부와 관련이 있습니다.

  • 트와이 SDA 및 SCL 핀 포함
  • IOREF 지침 적절한 구성으로 연결된 실드가 플레이트의 장력에 적응할 수 있도록합니다.
  • 연결되지 않은 핀 XNUMX 개 향후 사용을 위해 예약 됨.

그건 그렇고, 다른 직렬 커넥터 등에 대해 더 많은 설명을하지 않고이 섹션을 끝내고 싶지 않습니다. 적어도 핀아웃 위치 :

  • 연속 0: 핀 0 (RX) 및 핀 1 (TX)
  • 연속 1: 핀 19 (RX) 및 핀 18 (TX)
  • 연속 2: 핀 17 (RX) 및 핀 16 (TX)
  • 연속 3: 핀 15 (RX) 및 핀 14 (TX)
  • PWM: 핀 2에서 13으로 이동하여 8 비트 PWM을 제공합니다.
  • 디지털 I / O: 핀 0에서 53까지
  • 아날로그 출력: 핀 A0에서 A11까지
  • SPI: SPI 헤드
  • CAN: CAN 통신을위한 CANRX 및 CANTX
  • LED 내장되어 있으며 핀 13에 연결됨
  • 트와이 1: 핀 20 (SDA) 및 핀 21 (SCL)
  • 트와이 2: SDA1 SCL1로 표시
  • DAC1 및 DAC2 12v ~ 4096v 전압의 analogWrite ()를 사용하여 0.55 비트 (2.75 레벨)의 출력 해상도로.
  • AREF: 전압 레퍼런스로 입력 아날로그 입력. analogReference () 함수와 함께 사용
  • 다시 쓰기:이 라인을 LOW 또는 낮은 전압 레벨로 설정하면 마이크로 컨트롤러가 자체적으로 재설정됩니다.

데이터시트

다른 공식 보드와 마찬가지로 Arduino Due에는 회로도, 데이터, 문서와 같은 커뮤니티에서 사용할 수있는 많은 데이터가 있습니다. 데이터 시트등 이러한 데이터를 통해이 플레이트에 대한 모든 것을 파악하여 최대한 활용할 수 있습니다. 예를 들어 다음 문서를 자유롭게 사용할 수 있습니다.

Arduino Due를위한 Arduino IDE 및 프로그래밍

Arduino IDE의 스크린 샷

Arduino Due를 프로그래밍하려면 다른 많은 Arduino 보드와 동일한 절차를 따릅니다. ARM 기반이므로 다른 IDE 소프트웨어가 필요하지 않습니다. 따라서 그것에 대해 걱정할 필요가 없으며 프로그래머에게는 완전히 투명합니다. 당신은 할 수있다 Arduino IDE 다운로드 또는 사용 나머지 번호판은이 링크에서 다운로드 할 수 있습니다. macOS, Windows 및 Linux.

스케치의 소스 코드를 작성하는 언어도 똑같을거야, Arduino Due의 핀아웃 및 독특한 특성에 적응하는 것을 제외하고. 초보자 인 경우에는 무료 PDF 과정 Arduino IDE 용. 여기에서 첫 번째 간단한 스케치를 만드는 방법을 배우고 Arduino 프로그래밍에 대해 조금 더 잘 배웁니다. 그 과정은 Arduino UNO, 다른 모든 버전의 Arduino에서 작동합니다 ...

La 특이한 Arduino IDE를 설치할 때 염두에 두어야 할 점은 기본적으로 다음으로 시작할 준비가되어 있다는 것입니다. Arduino UNO. 따라서 PC에서 보드로 코드를 전송하려면 적절한 보드를 선택해야합니다. 이렇게하려면 다음과 같은 간단한 단계를 따르십시오.

  1. Arduino IDE 열기
  2. 도구 메뉴로 이동합니다.
  3. 그런 다음 플라크에.
  4. 거기에서 Arduino Due를 찾고 선호에 따라 존재하는 두 가지 USB 옵션 중 하나를 선택하십시오.

이제 평소처럼 계속할 수 있습니다. 즐기십시오 새로운 프로젝트를 만들고 배우는 것을 멈추지 마십시오 ...


코멘트를 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   호세 라몬

    두 번째 단락에 작은 오류가 있다고 생각합니다. “메인 칩이 ARM을 기반으로하지 않기 때문에이 보드의 마이크로 컨트롤러를 의미합니다. 실제로 ARM을 기반으로하는 경우