はじめてのMKR ZERO (1) 準備

 ArduinoのMKRシリーズは次のような種類があります。UNOのようにサード・パーティからコンパチブル製品はほとんど出ていません。

品名 マイコン 備考
MKRZERO ATSAMD21  -
MKR WiFi 1000 ATSAMW25 SoC WINC1500
MKR WiFi 1010 ATSAMD21 U-BLOX NINA W102
MKR Vidor 4000 FPGA+ATSAMD21 U-BLOX NINA W102
MKR FOX 1200 (Europe only) ATSAMD21 SigFox 
MKR WAN 1300 (LoRa connectivity) ATSAMD21 Murata CMWX1ZZABZ Lo-Ra module
MKR GSM 1400 ATSAMD21 U-blox SARA-U201 GSM module
MKR NB 1500 ATSAMD21 LTE CAT M1、NB-IoT

 MKRZEROのおもなスペックです。暗号認証IC ATECC508Aを搭載しています。

マイコン SAMD21 Cortex-M0+
ボード電源(USB / VIN) 5V
対応バッテリ(*) Li-Poシングル・セル、3.7V、最小700mAh
3.3Vピンの電流 600mA
5Vピンの電流 600mA
動作電圧 3.3V
ディジタル入出力ピン 22
PWMピン 12(0、1、2、3、4、5、6、7、8、10、A3(18)、A4(19))
UART 1
SPI 1
I2C 1
アナログ入力端子 7(ADC 8/10/12ビット)
アナログ出力ピン 1(DAC 10ビット)
外部割り込み 8(0、1、4、5、6、7、8、A1(16) 、A2(17))
I/Oピンあたりの電流 7mA
フラッシュ・メモリ 256Kバイト
ブートローダ用フラッシュ・メモリ 8Kバイト
SRAM 32Kバイト
EEPROM なし
クロック 32.768kHz(RTC)、48MHz
LED_BUILTIN 32

形状

 Arduino UNOとMKRZEROの形状を比較します。半分以下です。MKRZEROの右上の5ピンのコネクタはI2C専用です。左側の2ピンのコネクタはバッテリ接続用です。下の金属製のコネクタはマイクロSDメモリ用です。

ピンの並び

 5Vは、VinもしくはUSBの5Vが出ています。
 Vinは、5~6Vの外部電源をつなげられます。
 Vccは3.3Vが出ています。

 ディジタル入出力、アナログ入力とも、UNOと位置関係が異なっています。
 PWMの出力ができるポートは2、3、4、5番にチルダの印がついていますが、もっと利用できるピンは多く0、1、2、3、4、5、6、7、8、10、A3(18)、A4(19)が使えます。
 アナログ入力のA0~A6の分解能は12ビットです。
 10ビットのD-Aコンバータの出力はA0ポートと兼用です。

前へ

WiFiNINAライブラリ (4) WiFiUdpNtpClient

次へ

はじめてのMKR ZERO (2) キャラクタ表示LCD