9 years, 3 months ago.

arduino shields

Hello,

I'm used to work with Arduino shields. Are these devices supposed to be compatible with mbed boards ? if it is not the case what is the blocking point for that ?

Regards Thierry

PS : for example I have Arduino Wifi and ethernet shields that I would like to connect.

Question relating to:

Affordable and flexible platform to ease prototyping using a STM32F401RET6 microcontroller.

Problem with the wifi shield is that it is expensive, and while it should be able to support it obviously, other wifi solutions are currently more popular, such as the CC3000.

posted by Erik - 02 Jan 2015

we just recently posted an example where we interfaced the Arduino Ethernet Shield with a Nordic Semiconductor nRF51-DK.

http://evothings.com/how-to-use-an-arduino-ethernet-shield-with-the-nordic-semiconductor-nrf51-dk/

there might be some lessons to be learnt from our experience on this.

Aaron Ardiri

posted by Aaron Ardiri 01 Apr 2015

1 Answer

9 years, 3 months ago.

Hi Thierry,

Some of the mbed platforms like the ST Nucleo or the Freescale FRDM boards are designed to be mechanically compatible with the Arduino platform. The pins should be in the correct places for the shields.

Note that some of the shields make use of a special 6 pin SPI connector which is not available on the mbed boards you'll need to connect this with flying leads to the correct pins. There's one way of doing this shown on Erich Styger's site, but you can do the same with temporary leads. http://mcuoneclipse.com/2014/01/05/frdm-with-ardino-ethernet-shield-r3-part-1-sd-card/

Then you need software support. A fair number of shields are already supported see for example this post from Mikhail Stoyanov https://developer.mbed.org/blog/entry/20-shields-on-10-st-nucleo-platforms/.

There are people working on getting the Arduino Ethernet shield working. [[http://developer.mbed.org/forum/helloworld/topic/5343/?page=1#comment-26679]

So that looks promising. I am not sure of the status of the Wifi shield since I do not have one of those.

Regards

Ian

Accepted Answer

Hello Ian, your answer is very helpful. On the supported shields most of them comes from Seeeduino and none from Arduino. I'm a little bit surprised knowing that the Arduino community is quite developed. I hope that we will see more Arduino support on the future.. Regards. Thierry

posted by Thierry L 02 Jan 2015