Serial Communication examples

The “Call and Response” method of serial communication is the most robust way to send data (such as multiple sensors) to and from the Arduino and Processing / P5.

Note that is has one disadvantage: the Arduino waits until your receiving software (e.g. Processing) sends something back = i.e. “responds”. So it seems frozen and you can’t see data in the Serial Monitor. Once you start the Processing sketch, however, data flow begins and you can easily view it in the console.

Start with Arduino built-in example “SerialCallResponseASCII

  • open from Files / Examples / 04.Communication /

Here is my improved version of the Processing code contained in the above example, plus for VirtualColorMixing, as well as a bonus LineDrawing sketch –

The above code also contains versions for p5!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: