Communication Protocol between MKRWIFI1010 and MKR ENVSHIELD

Hello,

I use a MKR ENVSHIELD to collect environment data and send those to the MKRWIFI1010 which sends them over Wifi to Azure. I use this guide and it works as I want. I looked deeper into how the MKR ENV SHIELD works and understand that it uses the following interfaces to collect data from the sensor: i2c, analog, SPI.

What I do not get is which interface and PINS are used to send the gathered data to the MKRWIFI1010. My guess is that it only uses SPI and PINS 8 (MOSI), 9 (SCK) and 10 (MISO) to communicate with the MKRWIFI1010. Could somebody confirm this for me?

Thanks in advance

Welcome to the forum.

Have a look into the Arduino store (link below). Under Documentation you can download the schematic as PDF.

https://store.arduino.cc/products/arduino-mkr-env-shield-rev2

The Barometric, Humidity and UV sensors are connected via I2C, the Light sensor is connected to an analog pin and SPI is used for the SD card. All interfaces are directly connected to the SAMD microcontroller on the MKRWIFI1010. You can see the pins on the header in the lower left corner of the schematic.

You can find a schematic file for the MKRWIFI1010 here:

https://store.arduino.cc/products/arduino-mkr-wifi-1010

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.