# Processing not finding Arduino Uno

**URL:** https://discourse.processing.org/t/processing-not-finding-arduino-uno/47602
**Category:** Electronics (Arduino, etc.)
**Created:** [December 9, 2025, 11:28pm UTC](https://discourse.processing.org/t/processing-not-finding-arduino-uno/47602 "2025-12-09T23:28:55Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [December 10, 2025, 2:14pm UTC](https://discourse.processing.org/t/processing-not-finding-arduino-uno/47602/5 "2025-12-10T14:14:22Z")

</div>

Hello @SWijnen ,

> [@SWijnen](#):
>
> Thank you! I had the wrong com port I think.

You need to know which COM port you are using moving forward to navigate this and find a solution.

> [@SWijnen](#):
>
> Why does it work all the time and suddenly changes the array of COM ports (or the order of it)?

A search for _USB Enumeration_ will get you started and then add “Arduino”.  
This applies to all USB devices connected.  
This behavior may be hardware dependent (see last post).

> [@SWijnen](#):
>
> Is there a way to automatically connect to the right com port?

As you have observed the COM port may change depending on PC and may also change using a different USB Port.  
There are different strategies to try for selecting this _automatically_ in code; there is no simple solution.

You can manually assign a COM port to the device on the Windows PC in use:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/9/7/9717ce33fb8f168cc2bead534378cf839dacf1fe.png)

I have used the _jSerialComm library_ to detect the COM port by name and port:

> [@More details about COM ports](https://discourse.processing.org/t/more-details-about-com-ports/43714/3):
>
> Hello @bask185, This will provide more details: This is the list of COM ports using the jSerialComm library: Those other COM ports are your virtual COM ports: [image] And your ports: [image] This is the list of COM ports using Processing Serial library: slight_smile

You can use it alongside the Processing Serial library:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/2/b/2bf11d4db2ec38aba272ea38373819a68a0dbad2.png)

The _jSerialComm library_ gives you a name to find!  
You will have to add the library and write the code to iterate through the array to find the COM port you want for the “Arduino Uno”.

A search in the forum may yield other approaches to this with Processing (Java).  
There are other approaches with Windows and other programming languages but this may be beyond scope of this project.

To better assist please share:

- Operating system  
Windows 10, etc.
- Hardware.  
_Arduino_ can be a any number of boards including original and clones.
- Processing version  
You stated 4.2.  
Keep in mind the latest version is 4.4.10.
- Arduino IDE and version. Should not impact COM port.
- Anything else that may be important!

> [@SWijnen](#):
>
> The deadline is upcoming Friday, so I’m still researching some solutions while also making this post. Thanks for your help!

You may just have to assign manually in the code until this is sorted out.  
Prioritize what needs to be done to complete your project.  
Keep notes!  
This is all good stuff to discuss in your project!

Hint:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/f/5/f58ccec63dea536d53f922dc01b5c66511aa4c26.png)

It is important to use established naming conventions and the correct capitalization for technical terms in posts, project documentation and future careers.  
COM for example and not “com”.

Reference:  
_[COM (hardware interface) - Wikipedia](https://en.wikipedia.org/wiki/COM_(hardware_interface))_

`:)`

---

_[View the full topic](https://discourse.processing.org/t/processing-not-finding-arduino-uno/47602)._
