I am just starting to get into Raspberry Pi and I saw a post that said that only a few modules are compatible. I would like to know which modules are compatible and how to tell which ones are in the future.
-
I am interested in knowing what the difference is and how to decide which modules I can use with a Raspberry Pi 3 myself. Also see 50 of the most important Raspberry Pi Sensors and Components. There is also a spec for Raspberry Pi HATs. See INTRODUCING RASPBERRY PI HATS.– Richard ChambersOct 28, 2017 at 1:44
1 Answer
The point your are looking for is the difference between arduino pins (5V) and rapsberry GPIO (3,3V).
With this in mind, we can deduce that every passive components (switchs, potentiometer) will be compatible, and most part of the active modules won't be compatible.
For more details, you need to look at each module specification, and check for the component operating voltage range.
By exemple, the datasheet of this gaz sensor show that the circuit has to be in 5V, so not compatible.
Edit : a convenient way of solving this point is to actually use a arduino, powered and driven from the RPI USB port. This solution may also lower the RPI CPU usage, as some part of the signal processing may be put on the arduino part.
-
1I don't agree. That is a bad example as Vcc may be 3V3 (less than 24V) and the heater can be powered from the 5V pin. A more important point to make is the absence of analog pins on the Pi. That requires an ADC to overcome. There are lots of ways to overcome voltage mismatches.– joanOct 28, 2017 at 9:54
-
+1 for pointing the 5V pin for voltage providing and the lack of analog pin ! It may also be the occasion to talk about logic signal converters, that allows the interfacing of 3.3V/5V signals, making compatible 3,3V and 5V modules : eu.mouser.com/Search/… Oct 28, 2017 at 12:55