WizArduino M0 ETH

기술지원 질문은 게시판을 이용해 주세요
[더 많은 정보]

Overview

WizArduino M0 ETH는 Arduino.org의 M0 board를 기반으로 W5500 TCP/IP Embedded Ethernet Controller 가 추가되어 Arduino UNO 플랫폼처럼 간단하면서도 IoT기능 구현을 위한 기본 기능을 가지고 있습니다.

Arduino M0 와 Ethernet Shield 2가 합쳐진

경제적인 WizArduino M0 ETH와 함께

IoT, 홈 오토메이션, 로봇, 드론 등 메이커 프로젝트를 시작해 보세요.


Hardware Features

WizArduino Microcontroller

  • Microcontroller : ATSAMD21G18, 48pins LQFP
  • Architecture : ARM Cortex-M0+
  • Operation Voltage : 3.3V
  • Flash Memory : 256KB
  • SRAM : 32KB
  • Clock Speed : 48MHz
  • Analog I/O Pins : 6 + 1 DAC
  • DC Current per I/O Pins : 7mA (I/O Pins)

General features

  • Ethernet : WIZnet W5500 Ethernet Controller
  • Input Voltage : 7-15V
  • Input Voltage PoE : 36 – 57V
  • Digital I/O Pins : 20, with 12 PWM and UART
  • PWM Output : 12
  • Power Consumption : 80mA
  • PCB Size : 53 x 68.5mm
  • Card Reader : Micro SD Card, with active voltage translators
  • Weight : 28g

PinOut


Getting Started

WizArduino M0 ETH는 Arduino.org 의 M0 board와 100% 호환 됩니다. Arduino IDE를 설치 하고, 보드를 연결 하세요. 반드시 Arduino IDE 1.7.5 또는 이후 버전을 사용해야 합니다. Select board 시 Arduino M0를 선택 하세요.

자세한 내용은 아래 페이지를 참고 하세요.

Download the software

WizArduino M0 ETH는 Arduino UNO와 같은 핀맵을 가짐으로, 당신의 Program을 WizArduino M0 ETH 뿐만 아니라, 여러 Arduino board에서 사용 할 수 있습니다. 하지만, 몇 가지 중요한 다른 점이 있습니다.

  • Voltage
    • WizArduino M0 ETH에 실장된 microcontroller은 3.3V로 동작 합니다. input, output에 3.3V 이상을 적용 시키면 안됩니다. 5V로 동작하는 일반적인 Arduino board와 같이 사용하면 WizArduino M0 ETH에게 damage를 줄 수 있습니다.
    • WizArduino M0 ETH의 power는 USB connectors 또는 DC plug 로 공급 할 수 있습니다.
    • 리니어 voltage regulator 가 실장되어 전압이 높은 어댑터로 power를 공급시 발열이 있을 수 있습니다.
  • Serial port on the M0
    • WizArduino M0 ETH는 하나의 USB port가 있습니다.
    • Native USB라고 불리우며, WizArduino M0 ETH의 microcontroller인 SAMD21 MCU에 바로 연결 됩니다.
    • 이 port는 Arduino programming 에서 “SerialUSB”로 가상 port로도 사용됩니다.
  • ADC and PWM resolutions
    • WizArduino M0 ETH는 6개의 ADC(12-bit) 그리고 12개의 PWM(8-bit)을 지원 합니다.

자세한 내용은 아래 페이지를 참고 하세요.

Start with WizArduino M0 ETH


Examples

WizArduino M0 ETH로 Program을 하기에 앞서 몇 가지 확인 사항이 있습니다.

  • Select board
    • Getting Started에 언급 한 바와 같이 WizArduino M0 ETH는 Arduino.org 의 M0 board와 100% 호환 됩니다. Select board 시 Arduino M0를 선택 하세요.

  • Serial message
    • Getting Started에 언급 한 바와 같이 WizArduino M0 ETH는 하나의 USB port를 지원 하며, USB cable로 연결하여 Programming으로 SerialUSB를 사용 하여 가상 Serial port에 접근이 가능 합니다.
    • Serial message 이용시 아래 Code를 사용해 주세요.
void setup() {
    SerialUSB.begin(9600);
    delay(6000);
    SerialUSB.println("Hello world");
    }
  • Ethernet
    • Overview에 언급 한 바와 같이 WizArduino M0 ETH는 Arduino M0와 Ethernet Shield 2가 합쳐진 board입니다.
    • Ethernet 기능을 사용 하려면, 아래와 같이 Ethernet2.h 파일을 추가 해야 합니다.
    • Ethernet 기능을 사용 할 시 pin 10은 Ethernet 제어를 위해 할당 되어 있으니 사용하지 마세요.
#include <SPI.h>
#include <Ethernet2.h>
  • SD Card
    • SD Card기능을 사용 할 시 pin 4은 SD Card 제어를 위해 할당 되어 있으니 사용하지 마세요.


Maker Projects

Technical Reference

Schematic & Reference Design

Part list