Donate to help Starting Electronics using the Donate button below. Any amount appreciated.


Embedded programming and software for microcontrollers. PC software and programming for electronics, microcontrollers, Arduino and related topics. Software for interfacing PCs to embedded systems.

Hardware description language (HDL) such as VHDL and related CPLD and FPGA software.

Processing Language and Tools

Processing is an open source programming language and environment.

Here it is used to connect embedded systems, such as Arduino, to a PC.

An application written in Processing can be used to collect data from an embedded system or control the embedded system from a computer.

Go to Processing Area →

Determine Arduino Port

Determine the port that an Arduino or other USB serial device is plugged into on a computer programmatically using the Processing language.

Go to Article →


© 2012 – 2020, Starting Electronics