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를 선택 하세요.

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)을 지원 합니다.

자세한 내용은 Arduino.org 공식 웹사이트의 아래 페이지를 참고 하세요.

Arduino Tutorials
Start with WizArduino M0 ETH


Check Point

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 기능을 사용 하려면 Ethernet 2 library가 설치되어야 하며, 아래와 같이 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