Arduino Uno and USB-C Breakout board

Thread Starter

Mock10chicken

Joined Oct 20, 2025
16
Hello, I am currently designing a project where when a USB-C cable is inserted into a breakout board it turns on an LED Light. I have a Tinkercad digital prototype that is working but when I try to replicate it in real life it doesnt work. Can anyone tell me what is wrong with it and what I can do to fix it. (image of prototype attached). Also does anyone know how I can connect the USB-C breakout board to my Arduino Uno so that it sense when the cable is plugged in?Screenshot 2025-11-26 at 6.20.00 AM.png
 

meth

Joined May 21, 2016
298
Well if this prototype is working then the mistake is obviously in your real-life build. So watching a picture of a working prototype cant give us clues why your real-life build doesnt work (unless, of course we see that one too).
 

LesJones

Joined Jan 8, 2017
4,511
You need to tell us the part number of the nmos device so we know if the pinout is correct for the way you have wired it. Also the threshold voltage may be too high for the voltage that you have to turn it on.
Les.
 

Thread Starter

Mock10chicken

Joined Oct 20, 2025
16
I no longer need help with getting the LED part working I just need help with how to connect the usbc breakout board to the Arduino uno
 

ericgibbs

Joined Jan 29, 2010
21,390
I just need help with how to connect the usbc breakout board to the Arduino uno
Hi M10,
Are you wanting to make the 'connection between the breakout board to the UNO by using the actual USB connectors at each end of the cable, or do you plan to use an extra wire???
E
 
Last edited:

Thread Starter

Mock10chicken

Joined Oct 20, 2025
16
Hi M10,
Are you wanting to make the 'connection between the breakout board to the UNO by using the actual USB connectors at each end of the cable, or do you plan to use an extra wire???
E
I don’t understand what you mean. What I want to do is somehow connect the cc pins or vbus to a pin on the Arduino so that when a cable is plugged into the breakout board a signal is sent through the vbus or cc to the arduino
 

Reloadron

Joined Jan 15, 2015
7,855
I am currently designing a project where when a USB-C cable is inserted into a breakout board it turns on an LED Light.
These are USB Breakout boards. USB C type. This is a USB C pinout.

I suggest that you give this a read which begins with:
You cannot directly read the data pins of a USB-C port with standard Arduino digitalRead() because USB uses differential signaling and complex protocols, not simple high/low voltage levels. To read data, you need a specialized USB host shield or a specific controller chip to handle the USB protocol and communicate with the Arduino over a bus like I2C.
My read is when the USB C is connected to your board you want something to happen?

Ron
 
Top