Qwiic, Grove, Stemma, easyC and Gravity!

My first bread board was literally that, a small plank of pine and using small brass screws and screw-cups holding components down and making contact.

A Ladybird Book

Nowadays there are so many fun modules for people to play with, and since these modules are to enable software engineers to play with hardware they are all easy to use plug and play. Whilst trying to work out what dev kit I wanted to get to play with I found that there are several overlapping, mostly compatible standards. I couldn’t believe it. Without trying them out I can only assume they go together like Lego and Mega Bloks, that is very close, but not always perfect.

Qwiicstemma qteasyCstemmaGravityGrove
SparkFunAdaFruite-RadionicaDFRobotSeeed
I2CYYY4 pin4 pinY
SPI
UART4 pin
Analog3 pin4 pinY
PWM3 pin4 pinY
GPIO3 pin4 pinY
JST-SH (1mm)YYY
JST-PH (2mm)YY
Other connectorY
Quick compare of hobbyist connectors

You will see nothing seems to support SPI, which I guess makes sense as for multiple SPI devices you can’t just chain like you would with I2C, but it is a bit disappointing.

I’m going to put together a little wiki page to keep hold of this tidbit of knowledge. Right now, for android compatibility I picked up a set of Grove connected devices. One day I’ll know if that was the right choice.


Leave a comment