# PiicoDev Adapter for Raspberry Pi GPIO terminals

**URL:** <https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342>\
**Category:** Finding Parts\
**Created:** [3 December 2021 11:56 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342 "2021-12-03T11:56:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fusun175588](https://avatars.discourse-cdn.com/v4/letter/f/c89c15/32.png) [@Fusun175588](https://forum.core-electronics.com.au/u/Fusun175588)\
**Post date:** [3 December 2021 11:56 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/1 "2021-12-03T11:56:14Z")

</div>

Hi All,

I need some guidance on connecting a PiicoDev Adapter for Raspberry Pi and a 5V 4 Channel Relay Module 10A to the same PI3 model B.

PiicoDev Adapter for Raspberry Pi will control:

- PiicoDev Laser Distance Sensor VL53L1X
- PiicoDev Atmospheric Sensor BME280
- PiicoDev Ambient Light Sensor VEML6030
- PiicoDev Buzzer Module

5V 4 Channel Relay Module 10A will control 3 Amphibious Horizontal Submersible Pump.

Just wondering if sufficient GPIO terminals will be available to run the relay module once the PiicoDev Adapter is connected. I need 3 GPIO terminals to control 3 relays and 1 GPIO terminal for a soil moisture sensors.

Regards,

Fu

---

<div class="post-metadata">

**Author:** ![James](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/james/32/4400_2.png) [@James](https://forum.core-electronics.com.au/u/James)\
**Post date:** [6 December 2021 01:02 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/2 "2021-12-06T01:02:03Z")

</div>

Hi Fu,

Thankfully, our Piicodev adapter for Raspberry pi breaks out a good deal of the GPIO from the Pi, in a row on the PCB:  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/c/c94f7d6a439b6bc170e0a65dfb732b211ae24839.jpeg)

You should have more than enough there to do what you’re after, as the I2C lines used in Piicodev only take up pin D2 and D3 (SCA and SCL)

Let me know if you need anything more cleared up!  
-James

P.S. what soil sensor are you using? The Pi doesn’t have any ADCs, so it’s got to have a digital interface of some kind or a built in ADC.

---

<div class="post-metadata">

**Author:** ![Fusun175588](https://avatars.discourse-cdn.com/v4/letter/f/c89c15/32.png) [@Fusun175588](https://forum.core-electronics.com.au/u/Fusun175588)\
**Post date:** [30 December 2021 23:48 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/3 "2021-12-30T23:48:42Z")

</div>

Hi All,

Sorry for the late reply, been very busy clearing the deck before the holidays.

I want to connect Gravity: I2C ADS1115 16-Bit ADC so I can use the Capacitive Soil Moisture Sensor- Corrosion Resistant.

As the PiicoDevs are already using the SCL and SDA, can I connect the I2C ADS1115 16-Bit ADC to the PiicoDev using the PiicoDev Cable?

Thanks,

Fu.

---

<div class="post-metadata">

**Author:** ![Fusun175588](https://avatars.discourse-cdn.com/v4/letter/f/c89c15/32.png) [@Fusun175588](https://forum.core-electronics.com.au/u/Fusun175588)\
**Post date:** [30 December 2021 23:54 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/4 "2021-12-30T23:54:32Z")

</div>

Here is a picture of the project so far.

 ![project](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/6/6fc02e58e95dc6aeed9e10837c241fb1e9922eba.jpeg)

---

<div class="post-metadata">

**Author:** ![Oliver](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/oliver/32/3315_2.png) [@Oliver](https://forum.core-electronics.com.au/u/Oliver)\
**Post date:** [31 December 2021 00:15 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/5 "2021-12-31T00:15:05Z")

</div>

> [@Fusun175588](#):
>
> As the PiicoDevs are already using the SCL and SDA, can I connect the I2C ADS1115 16-Bit ADC to the PiicoDev using the PiicoDev Cable?

Electrically it shouldn’t be an issue (just watch out for address conflicts, and don’t forget to cut the pull-up resistors). One of these should get you out of trouble, as that module from DFRobot has the I2C pins broken out to male headers:

> **[PiicoDev Prototyping Cable (Female) 200mm](https://core-electronics.com.au/piicodev-prototyping-cable-female-200mm.html)**
>
> This 200mm cable breaks out the four wires in a PiicoDev cable for manual wiring to breadboards or development boards. It's a 4-wire harness with an SH connector on one end and four Dupont-style connectors on the other.

> **[Gravity: I2C ADS1115 16-Bit ADC Module (Arduino & Raspberry Pi Compatible)](https://core-electronics.com.au/gravity-i2c-ads1115-16-bit-adc-module-arduino-raspberry-pi-compatible.html)**
>
> DFRobot I2C ADS1115 16-bit ADC module can accurately collect and convert analog signals. Through this ADC module, Raspberry Pi can easily use a wide range of Gravity...

It looks like it’s coming together so far! 🙂

---

<div class="post-metadata">

**Author:** ![Fusun175588](https://avatars.discourse-cdn.com/v4/letter/f/c89c15/32.png) [@Fusun175588](https://forum.core-electronics.com.au/u/Fusun175588)\
**Post date:** [6 January 2022 10:07 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/6 "2022-01-06T10:07:21Z")

</div>

> [@Oliver](#):
>
> cut the pull-up resistors

Hi Oliver, could you please give me more details about the pull resistor? Sorry I am not sure about this step.

Furthermore where could I find more information on getting the I2C ADS1115 16-Bit ADC working with the Pi.

Regards,

Fu

---

<div class="post-metadata">

**Author:** ![Oliver33](https://avatars.discourse-cdn.com/v4/letter/o/a9adbd/32.png) [@Oliver33](https://forum.core-electronics.com.au/u/Oliver33)\
**Post date:** [6 January 2022 10:36 UTC](https://forum.core-electronics.com.au/t/piicodev-adapter-for-raspberry-pi-gpio-terminals/12342/7 "2022-01-06T10:36:06Z")

</div>

Hi Fusun,

Checkout this section of the Piicodev connector guide:

> **[PiicoDev Connection Guide - Tutorial](https://core-electronics.com.au/tutorials/piicodev-connection-guide.html#many-modules)**
>
> In this article we'll show you how to connect your PiicoDev® modules to your favourite development platforms.
> 
> Connection Guides
> 
> Micro:bit v2
> Raspberry Pi Pico
> Raspberry Pi (Single Board Computers)
> Other Connection Methods
> Connecting Many...

Sparkfun have some good articles too:  
[https://learn.sparkfun.com/tutorials/i2c/all#i2c-at-the-hardware-level](https://learn.sparkfun.com/tutorials/i2c/all#i2c-at-the-hardware-level)  
[https://learn.sparkfun.com/tutorials/pull-up-resistors/all](https://learn.sparkfun.com/tutorials/pull-up-resistors/all)  
[https://learn.sparkfun.com/tutorials/how-to-work-with-jumper-pads-and-pcb-traces](https://learn.sparkfun.com/tutorials/how-to-work-with-jumper-pads-and-pcb-traces)
