The Arduino MKR 485 shield enables engineers to connect their MKR boards to any of the industrial systems that use the RS 485 protocol. The MKR 485 shield can also be used to extend the serial wired communication over much a longer range.
The shield supports half duplex and full duplex, with or without biasing and termination, and master/slave configuration. An on-board, three-way DIP switch has been added to allow simple configuration.
With the shield, engineers can tap into almost any legacy industrial system, such as industrial PLCs, controllers, drives, and human-machine interfaces (HMIs). Older industrial systems such as machinery, heating systems, and conveyors can to turned into Internet of Things (IoT) devices through a serial connection using the shield.
The Arduino MKR CAN shield connects MKR boards to a controller area network (CAN) bus. Based on a Microchip Technology MCP2515 CAN controller with SPI interface, the MKR CAN shield is designed to simplify interfacing with industrial systems and automotive applications. An onboard switch allows engineers to enable or disable the termination resistor.
The MKR CAN shield also enables engineers to develop applications related to smart vehicles, autonomous cars, and drones, and allows development boards to connect directly to industrial-grade sensors, motors, and displays.
The shield enables an MKR board to connect to the internet using Ethernet instead of a wireless connection, allowing for a faster and more reliable connection in industrial environments. The shield is based on a WIZnet W5500 embedded Ethernet controller, which supports up to eight simultaneous socket connections and provides an IP stack capable of both TCP and UDP.
In addition to Ethernet connectivity via the Arduino Ethernet 2 library, the shield includes a microSD card slot with the ability to read and write to a microSD card using the Arduino SD library.