With the new Arduino M0 pro board, the more creative individual will have the potential to create one’s most imaginative and new ideas for IoT devices, wearable technologies, high tech automation, wild robotics and other not yet thinkable adventures in the world of makers. 

The Arduino M0 pro represents a simple, yet powerful, 32-bit extension of the Arduino UNO platform. The board is powered by Atmel’s SAMD21 MCU, featuring a 32-bit ARM Cortex® M0 core. You can find the Atmel’s SAMD21 MCU datasheet here . 

Atmel’s Embedded Debugger (EDBG), integrated in the board, provides a full debug interface with no need for additional hardware, making debugging much easier. EDBG additionally supports a virtual COM port for device programming and traditional Arduino boot loader functionality uses.

 

N.B. : The board Arduino Zero Pro is the same as Arduino M0 Pro

 

Warning: The Arduino board M0 Pro operates on 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. The application of a voltage exceeding 3.3V may damage the board.

 

Getting Started with Arduino M0 Pro

 

How to use your board

Blink example

Read Analog Voltage example

Button Example

Servo Example

Tone Example

Play with Force Sensor Example

Photocell and LED Example

TMP36 Precision Temperature Sensor Example

Tilt Sensor Example

DC Motor Example

DHT11 Temperature and Humidity Sensor Example

RGB Example

7 Segment Display Example

Sound Sensor Example

PIR Motion Sensor Example

 

 

Advanced user

Guide for using Serial ports and AD converter on Arduino M0 and M0 PRO

Arduino M0 Pro for Advanced user

Write the bootloader through AtmelStudio

Debugging with Atmel Studio 6

Notes for Arduino Zero Pro, M0 and M0 Pro only:

 

Servo Library

delayMicroseconds Function

tone Function

 

 

Schematic & Reference Design

Arduino is an open-source electronics platform and here we provide the Arduino M0 Schematics.

 

EAGLE files: arduino-M0-pro-reference-design.zip 

Schematic: arduino-M0-pro-schematic.pdf 

 

 

See also...

Product page M0 Pro 

Arduino M0

First steps with Arduino IDE 1.7.x for Windows

Arduino IDE on Linux-based OS