~~NOCACHE~~ ====== LamaPLC: Arduino MKR Family ====== The Arduino MKR family was created for makers and engineers to quickly prototype IoT projects. What sets the MKR boards apart from other Arduino boards is the 67.64mm * 25mm MKR family form factor, the integrated connectivity in most of them, and the potential for projects of variing levels. **[[arduino:arduino_family_mkr#boards|Arduino MKR Boards]]** \\ |< 100% 30% 50% 20% >| ^Board|Characteristic|Arduino link| ^[[arduino:arduino_family_mkr#mkr_zero|MKR ZERO]]|with SD connector, specially for sound files|[[https://docs.arduino.cc/hardware/mkr-zero|link]]| ^[[arduino:arduino_family_mkr#mkr_fox_1200|Arduino MKR FOX 1200]]|Sigfox connectivity board|[[https://docs.arduino.cc/hardware/mkr-fox-1200|link]]| ^MKR 1000 WiFi|on-board WiFi|[[https://docs.arduino.cc/hardware/mkr-wifi-1010|link]]| ^MKR WiFi 1010|on-board WiFi and bluetooth for IoT|[[https://docs.arduino.cc/hardware/mkr-wifi-1010|link]]| ^MKR WAN 1300 \\ MKR WAN 1310|on-board [[com:basic_lora|LoRa network]] and connection to Arduino LoRa PRO Gateway|[[https://docs.arduino.cc/hardware/mkr-wan-1300|link]] \\ [[https://docs.arduino.cc/hardware/mkr-wan-1310|link]]| ^MKR GSM 1400|GSM board, end of life|[[https://docs.arduino.cc/hardware/mkr-gsm-1400|link]]| ^MKR NB 1500|Narrowband communication on-board, it can communicate over NB-IoT and LTE-M networks|[[https://docs.arduino.cc/hardware/mkr-nb-1500|link]]| ^MKR Vidor 4000|camera & HDMI connector, Wi-Fi / Bluetooth® module and up to 25 configurable pins|[[https://docs.arduino.cc/hardware/mkr-vidor-4000|link]]| **[[arduino:arduino_family_mkr#shields|Arduino MKR Shields]]** \\ |< 100% 30% 50% 20% >| ^Shield|Characteristic|Arduino link| ^MKR 485 Shield|RS-485 protocol shield|[[https://docs.arduino.cc/hardware/mkr-485-shield|link]]| ^MKR CAN Shield|CAN bus shield|[[https://docs.arduino.cc/hardware/mkr-can-shield|link]]| ^MKR ENV Shield|capable of reading temperature, humidity, light and pressure, SD card slot|[[https://docs.arduino.cc/hardware/mkr-env-shield|link]]| ^[[arduino:arduino_family_mkr#eth|MKR ETH Shield]]|ethernet shield|[[https://docs.arduino.cc/hardware/mkr-eth-shield|link]]| ^MKR IMU Shield|Read three-dimensional acceleration, yaw rate and magnetical field|[[https://docs.arduino.cc/hardware/mkr-imu-shield|link]]| ^MKR MEM Shield|extra flash memory (2MB) and store larger files on a Micro SD|[[https://docs.arduino.cc/hardware/mkr-mem-shield|link]]| ^MKR SD Proto Shield|features a Micro SD card holder|[[https://docs.arduino.cc/hardware/mkr-sd-proto-shield|link]]| ^MKR RGB Shield|84 programmable RGBs in a 12x7 matrix|[[https://docs.arduino.cc/hardware/mkr-rgb-shield|link]]| ^MKR GPS Shield|u-blox SAM-M8Q GNSS (Global Navigation Satellite System) module|[[https://docs.arduino.cc/hardware/mkr-gps-shield|link]]| ^MKR Therm Shield|high quality thermocouplers, and can calculate temperatures from -200°C to +700°C|[[https://docs.arduino.cc/hardware/mkr-therm-shield|link]]| ^MKR Relay Shield|two relays mounted that can be used for loads up to 24V|[[https://docs.arduino.cc/hardware/mkr-relay-proto-shield|link]]| ^MKR Connector Carrier|It features 14 grove compatible connectors|[[https://docs.arduino.cc/hardware/mkr-connector-carrier|link]]| ^MKR IoT Carrier|prototyping round shield|[[https://docs.arduino.cc/hardware/mkr-iot-carrier|link]]| ^MKR Motor Carrier|easy to control servo, DC and stepper motors|[[https://docs.arduino.cc/hardware/mkr-motor-carrier|link]]| ^MKR IMU Shield|three-dimensional acceleration, yaw rate and magnetical field|[[https://docs.arduino.cc/hardware/mkr-imu-shield|link]]| ^[[arduino:arduino_family_mkr#m_bus|MKR M-Bus Shield]]|The Shield provides an M-Bus master to which other M-Bus devices such as electricity, water or gas meters|-| ===== Arduino MKR Boards ===== {{anchor:boards}} ==== Arduino MKR ZERO ==== {{anchor:mkr_zero}} MKR ZERO has an on-board SD connector with dedicated SPI interfaces (SPI1) that allows you to play with MUSIC files with no extra hardware! Watch out music makers, we’ve got some news for you! We have released two libraries for your enjoyment: * [[https://arduino.cc/en/Reference/ArduinoSound|Arduino Sound library]] – a simple way to play and analyze audio data using Arduino on SAM D21-based boards. * [[https://arduino.cc/en/Reference/I2S|I2S library]] – to use the I2S protocol on SAMD21-based boards. For those who don’t know, I2S (Inter-IC Sound) is an electrical serial bus interface standard for connecting digital audio devices. More info on Arduino site: [[https://docs.arduino.cc/hardware/mkr-zero|MKR Zero]] |{{:arduino:arduino_mkr_zero_1.png|Arduino MKR ZERO Front side}}|{{:arduino:arduino_mkr_zero_2.png|Arduino MKR ZERO Back side}}| === Arduino MKR ZERO Tech specs === |< 100% 30% 70% >| ^Microcontroller|SAMD21 Cortex-M0+ 32bit low power ARM® MCU| ^Board Power Supply (USB/VIN)|5V| ^Supported Battery(*)|Li-Po single cell, 3.7V, 700mAh minimum| ^DC Current for 3.3V Pin|600mA| ^DC Current for 5V Pin|600mA| ^Circuit Operating Voltage|3.3V| ^Digital I/O Pins|22| ^PWM Pins|12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - or 18 -, A4 -or 19)| ^UART|1| ^SPI|1| ^I2C|1| ^Analog Input Pins|7 (ADC 8/10/12 bit)| ^Analog Output Pins|1 (DAC 10 bit)| ^External Interrupts|10 (0, 1, 4, 5, 6, 7, 8, A1 -or 16-, A2 - or 17)| ^DC Current per I/O Pin|7 mA| ^Flash Memory|256 KB| ^Flash Memory for Bootloader|8 KB| ^SRAM|32 KB| ^EEPROM|no| ^Clock Speed|32.768 kHz (RTC), 48 MHz| ^LED_BUILTIN|32| ^Extras|Full-Speed USB Device and embedded Host| === Arduino MKR ZERO Pinout === {{ :arduino:arduino_mkr_zero_3.png |Arduino MKR ZERO Pinout}} ==== Arduino MKR FOX 1200 ==== {{ :arduino:mkr_fox_1.png?200|Arduino MKR FOX 1200}} {{anchor:mkr_fox_1200}} The MKR FOX 1200 adds **Sigfox** connectivity to your projects. Using the popular Arm® Cortex®-M0 32-bit SAMD21 processor, it also features the Microchip® Smart RF ATA8520 for Sigfox connectivity. More info on Arduino site: [[https://docs.arduino.cc/hardware/mkr-fox-1200|MKR FOX 1200]] \\ More info from Sigfox: [[https://www.sigfox.com/|Sigfox site]] \\ \\ Library for MKR FOX 1200: [[https://www.arduino.cc/reference/en/libraries/arduino-sigfox-for-mkrfox1200/|Library]] \\ === Arduino MKR FOX 1200 Tech specs === |< 100% 30% 70% >| ^Microcontroller|SAMD21 Cortex®-M0+ 32bit low power ARM MCU| ^USB connector|Micro USB (USB-B)| ^Built-in LED Pin|6| ^Digital I/O Pins|8| ^Analog Input Pins|7 (ADC 8/10/12 bit)| ^Analog Output Pins|1 (DAC 10 bit)| ^PMW Pins|13 (0 - 8, 10, 12, A3, A4)| ^External interrupts|10 (0, 1, 4, 5, 6, 7, 8 ,9, A1, A2)| ^SigFox|Microchip® Smart RF ATA8520| ^Working region|Europe| ^Secure element|ATECC508A| ^Carrier frequency|868 MHz| ^UART|Yes| ^I2C|Yes| ^SPI|Yes| ^I/O Voltage|3.3V| ^Input Voltage (nominal)|5-5.5V| ^DC Current per I/O pin|7 mA| ^Supported battery|2x AA or AAA| ^Battery connector|Screw terminals| ^Processor|48 MHz| ^RTC|32.768 kHz| ^Memory|SAMD21G18A - 256KB Flash, 32KB SRAM| === Arduino MKR FOX 1200 Pinout === {{ :arduino:mkr_fox_2.png?500 |Arduino MKR FOX 1200 Pinout}} ===== Arduino MKR Shields ===== {{anchor:shields}} ==== MKR ETH Shield ==== {{anchor:eth}} The MKR ETH Shield features the **W5500 Ethernet** controller, that provides Internet to embedded systems, and a Micro SD Card holder for storing larger files. === Arduino MKR ETH Shield Pinout === {{ :arduino:shield_eth_1.png |Arduino MKR ETH Shield Pinout}} The ethernet shield "reserves" the following 5 pins: SD CS (D4), ETH CS (D5), COPI (D8), SCK (D9), CIPO (D10) |< 100% 30% 70% >| ^Connector|RJ45| ^Controller|W5500| ^Speed|10/100 Mbps| ^Communication|SPI| ^Internal memory|32KB| ^Maximum sockets|8 individual| ^Supported protocols|IPv4, ICMP, TCP, UDP, ARP, IGMP, PPPoE, MQTT| ==== MKR M-Bus Shield ==== {{anchor:m_bus}} {{ :arduino:mkr_m_bus_shield.png|MKR M-Bus Shield}} This Arduino MKR Shield extends your Arduino MKR with functions for smart metering. The Shield provides an M-Bus master to which other M-Bus devices such as electricity, water or gas meters (with the appropriate interface) can be connected directly. * galvanically isolated M-Bus master interface * a maximum of 6 load units can be supplied * external power pack (9-30V DC) required for supply * can be combined with any Arduino MKR board {{tag>arduino board mkr_fox_1200 mkr_zero ethernet shield m-bus rs-485 can env sd_card rgb gps iot wifi sigfox lora gsm lte-m}} \\ This page has been accessed for: Today: {{counter|today}}, Until now: {{counter|total}}