감추기
MCU멤버스이벤트
홈 > 아두이노 > 아두이노 보드 > 정품보드

정품 아두이노 레오나르도 이더넷 Arduino Leonardo ETH
A000022 / Arduino Leonardo ETH는 ATmega32U4 및 W5500 TCP/IP 임베디드 이더넷 컨트롤러 기반의 마이크로컨트롤러 보드입니다. 20개의 디지털 I/O(7개는 PWM출력, 12개는 아날로그 출력으로 사용 가능)와, 16MHz의 크리스탈 오실레이터, RJ45 커넥터, MicroUSB 커넥터, 파워잭, ICSP헤더와 리셋버튼, On-board microSD 카드 리더가 내장되어 있습니다.
판매가격 : 68,900
적립금 :689
상품상태 :신상품
배송지역 :전국
제품코드 :1280429
제조사 :Arduino
브랜드 :아두이노 [브랜드바로가기]
출시일 :2018-02-07
구매수량 : 품절된 상품입니다
총 금액 :
MCU이용 꿀팁

42,900원
39,600원
20,000원
39,600원
43,560원
135,700원
13,200원
13,200원
30,800원
24,970원
상세정보 배송/취소/교환안내 이용후기 상품Q&A



Arduino Leonardo ETH

Overview

The Leonardo ETH는 the ATmega32U4 (datasheet) 를 기반으로 한 마이크로컨트롤러보드이며 the new W5500 TC/IP 임베디드 이더넷 컨트롤러 (datasheet) 입니다. 20 디지털 입출력 핀(7은 PWM 출력, 12는 아날로그 입력으로 사용 가능)과 16 MHz 크리스탈 오실리에이터, RJ45 커넥션, 마이크로 USB 컨트롤러, 파워잭, ICSP 헤더, 리셋 버튼이 내장되어 있습니다. 마이크로컨트롤러를 지원하는 모든 것이 포함되어 있습니다. 간단하게 USB 케이블로 연결 가능하며 전원을 킨 AC/DC 어답터나 배터리로 시작할 수 있습니다.

The Leonardo ETH 는 이전의 보드와는 달리, 내장된 USB 통신기가 있어 외부 USB-to serial 컨버터가 필요하지 않습니다. 이를 통해 Leonardo ETH는 virtual (CDC) serial / COM port 뿐만 아니라 연결된 컴퓨터에 마우스, 키보드로 표시가 가능합니다. 보드의 다른 결과도 가능합니다. 새로운 W5500 TCP/IP 임베디드 이더넷 컨트롤러 보드가 내장되어 있으며, 옵션 전원을 켤 수 있는 이더넷 모듈도 추가할 수 있습니다.
Leonardo ETH는 이더넷 쉴드2랑 동일한 위즈넷 이더넷이 있습니다.
네트워크를 통해 저장된 파일을 읽을 수 있는 온보드 마이크로 SD 카드 리더기는 SD 라이브러리를 통해 액세스할 수 있습니다. 핀 10은 위즈넷, 인터페이스용이며, SD 카드용 SS는 핀4 입니다.
보드는 표준 1.0 Pinout을 사용하며 다음과 같이 구성되어 있습니다:

추가된 SDA and SCL pins: AREF 핀 외에 두개의 핀이 추가되었습니다. TWI bus 통신을 사용하는 Leonardo ETH부터 Shields까지 연결 가능합니다.

the IOREF: 보드를 사용하여 쉴드를 전압레벨에 적용할 수 있습니다. IOREF를 사용하는 Sheld는 3V3, 5V(예: Due와 Uno) IO levels 아두이노 보드와 호환됩니다. IOREF 핀 옆에 있는 다른 핀(현재 사용하지 않는)은 나중에 사용할 수 있습니다. 

 

Summary

Microcontroller

ATmega32u4

Operating Voltage

5V

Input Voltage Plug (recommended)

7-12V

Input Voltage Plug (limits)

6-20V

Input Voltage PoE (limits)

36-57V

Digital I/O Pins

20

PWM Channels         

7

Arduino Pins reserved:

4 used for SD card select

 

10 used for W5500 select

Analog Input Pins

12

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

1 A (only when powered via the external power supply)

Flash Memory

32 KB (ATmega32u4) of which 4 KB used by bootloader

SRAM

2.5 KB (ATmega32u4)

EEPROM

1 KB (ATmega32u4)

Clock Speed

16 MHz

W5500 TCP/IP Embedded Ethernet Controller

 

Power Over Ethernet ready Magnetic Jack

 

Micro SD card, with active voltage translators

 

 

Schematic & Reference Design

 

Power

보드는 이더넷(PoE) 모듈 선택 전원을 통한 외부 전원 공급장치를 사용하거나 마이크로 USB를 연결할 수 있습니다. 외부 전원(USB가 아닌)은 AC/DC 어답터나 배터리로 가능합니다. 전원과 어답터를 사용할 때 회로판 플러그를 보드의 전원잭에 꽂아서 연결 가능합니다. 배터리의 리드는 파워 커넥터의 Gnd, 빈 헤더에 삽입할 수 있습니다.
보드는 6~20V의 외부 전원에서 작동합니다. 단, 7V 미만으로 공급되는 경우에는 5V 핀이 5V 미만일 수 있으며 보드가 불안정할 수 있습니다. 12V 이상 사용하는 경우, 전압 레귤레이터가 과열되어 보드가 손상될 수 있으니 7~12V를 권장합니다.
파워 핀은 다음과 같습니다:

  • VIN. 외부 전원공급장치를 사용하는 경우(USB 연결이나 다른 전원공급이랑은 반대로) 아두이노 보드에 입력 전압을 입력합니다. 전원잭을 통해 공급되는 경우 핀을 통해 전압을 공급할 수 있습니다.
  • 5V. 이 핀은 보드의 레귤레이터로부터 5V를 출력합니다. 이 보드는 DC 파워잭(7~12V), USB 커넥터(5V), VIN pin(7~12V)를 공급 받을 수 있습니다. 5V나 3.3V 핀으로 공급하면 레귤레이터가 우회하고 보드는 손상될 수 있으니 주의 바랍니다.
  • 3V3. 온보드 레귤레이터에 의해 생성된 3.3 전압 공급 장치. 최대 전류 요구량은 50mA 입니다.
  • GND. Ground pins.
  • IOREF. 아두이노의 이 핀은 마이크로 컨트롤러가 작동하는 전압 기준을 제공합니다. 적합한 환경의 쉴드는 IOREF핀 접압을 읽을 수 있으며 적절한 전원 공급원을 선택하거나 출력변환기를 사용하여 5V 또는 3.3V로 작동하는 전압변환기를 활성화합니다.

옵션 PoE 모듈은 기존의 연선 카테고리 5 이더넷 케이블로부터 외부 전원으로 공급되었습니다.

PoE 모듈의 특징은 다음과 같습니다:

  • IEEE802.3af compliant
  • Input voltage range 36V to 57V
  • Overload and short-circuit protection
  • 12V Output
  • High efficiency DC/DC converter: typ 85% @ 80% load
  • 1500V isolation (input to output)

 

Memory

ATmega32u4 has 32 KB가 있습니다. (부트로더에 사용된 4KB 포함). 또한 SRAM의 2.5KB와 EEPROM의 1KB(EEPROM 라이브러리로 읽고 쓰기 가능)가 있습니다.

 

Input and Output

ETH 보드의 14 디지털 핀은 입력이나 출력할 때 pinMode(), digitalWrite(), and digitalRead() 기능을 사용할 수있습니다. 5V로 작동합니다. 각 핀은 최대 40mA이며 20-50kOhms의 내부 풀업 저항(디폴트값에서 분리)이 있습니다. 또한 각 핀은 특화된 기능이 있습니다.

  • Serial: 0 (RX) and 1 (TX): ATmega32U4 하드웨어 직렬 기능을 사용하여 TTL 직렬 데이터를 수신(RX)하고 전송하는데 사용됩니다. 참고로 Leonardo ETH는 Serial class가 USB (CDC) 통신을 나타냅니다; 핀 0과 1에 있는 TTL 직렬을 사용하려면 Serial1 class를 사용하십시오.
  • TWI: 2 (SDA) and 3 (SCL): 와이어 라이브러리를 이용한 TWI 통신을 지원합니다.
  • External Interrupts: 3 (interrupt 0), 2 (interrupt 1), 0 (interrupt 2), 1 (interrupt 3) and 7 (interrupt 4). 이 핀은 낮은 값, 어떤 값이 올라가거나 내려갈 때 interrupt를 유발할 수 있습니다. 자세한 내용은 attachInterrupt() 기능을 참조하십시오.
  • PWM: 3, 5, 6, 9, 10, 11 and 13. analogWrite() 를 사용하여 8-bit PWM 출력을 제공합니다.
  • SPI: ICSP header에 있습니다. 이 핀은 SPI 라이브러리를 사용하여 SPI 통신을 지원합니다. SPI 핀은 Uno에 있는 디지털 I/O에 연결되어 있지 않습니다. ICSP 커넥터에서만 사용할 수 있습니다. SPI를 사용하는 Shield가 있더라도, Leonardo의 6-핀 ICSP 헤더에 연결된 6-Pin 커넥터가 없는 경우에는 Shield가 작동하지 않습니다.
  • LED: 13. 디지털 핀 13에 연결된 LED가 있습니다. 핀이 HIGH 일 때 LED가 켜져있고, 핀이 LOW가 될 때는 꺼집니다. 
  • Analog Inputs: A0-A5, A6 - A11 (4, 6, 8, 9, 10, 12 디지털 핀). Leonardo는 12 아날로그 입력이 있는데, A11을 통한 12개의 아날로그 입력이 있습니다. 모두 디지털 i/o로 사용할 수 있습니다. A0-A5 핀은 우노에서 나타납니다; A6-A11 입력은 각각 디지털 핀 4,6,8,9,10,12 입니다. 각 아날로그 입력은 10비트로 분해합니다. (예 1024 다른 값). 디폴트로 인해, 아날로그 입력은 접지에서 5V로 측정됩니다. AREF 핀과 analogReference()를 사용하여 범위의 상한을 변경할 수 있습니다.

보드에 두개의 핀이 있습니다:

AREF. 아날로그 입력 기준 전압. analogReference()로 사용됩니다.

Reset. LOW로 가져와 마이크로컨트롤러를 리셋 하십시오. 일반적으로 보드에 있는 블록을 차단하기 위해 리셋 버튼을 추가하기 위해 사용됩니다.

 

Communication

The Leonardo ETH는 아두이노 소프트웨어로 프로그래밍 할 수 있습니다. 아두이노 Leonardo ETH는 다른 아두이노나 마이크로컨트롤러와 같은 컴퓨터 통신을 위한 다양한 설비를 갖추고 있습니다. ATmega32U4는 0 (RX), 1 (TX)로 사용가능한 UART TTL (5V) 시리얼 통신을 지원합니다. 32U4 또한 USB를 통한 시리얼(CDC) 통신을 지원하고 컴퓨터 소프트웨어 가상 COM port로 표시됩니다. 이 칩은 표준 USB COM 드라이버를 사용하여 USB 2.0 디바이스로 작동합니다. 윈도우에서는, a .inf file이 필요합니다. 아두이노 소프트웨어는 아두이노 보드로 보내거나 받는 간단한 텍스트 데이터를 전송할 수 있는 시리얼 모니터를 포함합니다. USB연결을 통해 컴퓨터에 데이터가 전송 될 때(핀0과 1의 직렬 통신이 아닌) 데이터가 전송되면 보드의 RX와 TX LED가 깜박입니다. 

소프트웨어 시리얼 라이브러리는 The Leonardo ETH 디지털 핀으로 직렬 통신이 가능합니다. ATmega32U는 물론 I2C (TWI)와 SPI 통신을 지원합니다. 아두이노 소프트웨어는 I2C bus를 간단하게 하는 와이어 라이브러리를 포함합니다. SPI 통신의 경우 SPI 라이브러리를 사용합니다. Leonardo ETH는 일반 키보드와 마우스로 가능합니다. 키보드와 마우스를 사용하여 입력 장치를 제어하도록 프로그래밍 할 수 있습니다. 이 보드는 이더넷을 통해 넓은 네트워크로도 연결이 가능합니다. 네트워크를 연결할 때, IP 주소와 MAC 주소가 필요합니다. 마이크로 SD 카드 리더기는 SD 라이브러리를 통해 액세스 할 수 있습니다. 라이브러리에서 작업할 때 SS는 핀 4입니다.

 

Programming

The Leonardo ETH는 아두이노 소프트웨어로 프로그래밍 할 수 있습니다.(download). Select  the Tools > Board menu 에서Arduino Leonardo ETH를 선택하십시오. 자세한 사항은 튜토리얼을 참조하십시오. Arduino Leonardo ETH의 The ATmega32U4에는 외부 하드웨어 프로그래머 없이 업로드 할 수 있는 새로운 코드를 지원하는 부트 로더가 미리 설치되어 있습니다. 또한 아두이노 ISP 혹은 이와 유사한 것을 사용하여 ICSP (In-Circuit Serial Programming) 헤더를 통해 부트 로더를 우회하여 마이크로 컨트롤러를 프로그래밍 할 수 있습니다.모든 Leonardo ETH 스케치 샘플은 이더넷 쉴드2와 마찬가지로 작동합니다. 반드시 본인의 네트워크에 맞는 네트워크 설정으로 변경하십시오.

 

Automatic (Software) Reset

업로드하기전에 reset 버튼을 누를 필요 없이, Leonardo ETH는 연결된 컴퓨터에서 실행되는 소프트웨어로 리셋할 수 있도록 설계되어 있습니다. 리셋은 레오나르도 가상 (CDC) 시리얼 / COM 포트가 1200 baud에서 열렸다가 닫힐 때 가능합니다. 이 경우 프로세서가 리셋되어 USB 연결이 되지 않습니다. (가상 직렬 / COM 포트가 사라집니다.) 프로세서를 리셋하고나서, 부트로더를 시작하면 8초동안 활성 상태로 유지됩니다. 부트로더는 또한 Leonardo 리셋 버튼을 누를 때 시작됩니다. 처음 보드 전원을 켰을 때, 부트로더를 시작하는 대신에 사용자 스케치 (있는 경우)로 곧바로 넘어갑니다.

Leonardo ETH가 리셋을 처리하는 방식 때문에 업로드하기 전, 특히 다른 보드를 업로드하기 전 리셋 버튼을 사용할 때 아두이노 소프트웨어를 실행하는 것이 가장 좋습니다. 소프트웨어가 보드를 리셋할 수 없다면, 보드의 리셋 버튼을 눌러 부트로더를 시작할 수 있습니다.

 

USB Overcurrent Protection

Leonardo ETH에 합선 및 과전류로부터 컴퓨터의 USB 회로를 보호하는 리셋 가능한 polyfuse가 있습니다. 대부분의 컴퓨터가 내부 보호를 지원하더라도, fuse는 추가적인 보호막을 지원합니다. USB port가 500 mA 이상이 된 경우, fuse는 합선이나 과전류가 제거될 때까지 자동으로 연결을 차단합니다. 

 

Physical Characteristics

Leonardo ETH PCB의 최대 길이와 너비는 각각 2.7 인치, 2.1 인치이며, RJ45 커넥터와 파워잭은 이전 치수를 넘어 확장됩니다. 4개의 나사 구멍으로 보드를 표면 또는 케이스에 부착할 수 있습니다.다른 핀의 100 mil 간격의 배수가 아닌 디지털 핀 7과 8의 사이의 거리는160 mil (0.16") 입니다.

 

※ 공급 제조사는 재고 사정에 따라 동일 사양의 대체상품으로 공급될 수 있습니다.
※ 상기 제품에 첨부된 데이타시트는 참고사항입니다.데이타시트에 표기된 내용에 대하여 본사는 어떠한 기술적인 문의 및 발생하는 문제에 대한 법적인 책임을 지지는 않습니다. 
※ 사용자께서는 사용 전 반드시 제품에 대한 테스트 및 확인 절차 후 사용하시기 바랍니다

상세정보 배송/취소/교환안내 이용후기 상품Q&A