Pathfinder 16-Way (Line16) × Arduino / ESP32 / UNO R4 (I2C)

Using the Pathfinder 16-Way (Line16) with Arduino / ESP32 / UNO R4 (I2C): check the edition and the wiring, then pick your software; its page covers that software only.

Arduino / ESP32 / UNO R4 (I2C)

Which edition

Get the Universal I2C edition (4 pins: 5V, GND, SDA, SCL), factory I2C address 0x16. UNO / Nano: A4 (SDA), A5 (SCL); UNO R4 and ESP32: the pins marked SDA / SCL.

Tip

Tested on Arduino (2026-11-06, Arduino Nano): identity and value table, line position direction (line on the left = negative), E7 5-second calibration, E2 / E3 black and white calibration, E1 / E0 white-line mode, E4 threshold, E9 left/right swap and EF restart all behave as documented; 2000 reads in a row at 100 kHz and 500 at 400 kHz with no errors. Two lines / T-junction branching was not tested this time.

The 16-Way I2C pins are 5 V tolerant: if the Arduino gets I2C errors, you can add 4.7 kΩ pull-ups from A4 / A5 to 5 V, the same as for the 8-Way.

Wiring

Pathfinder 16-Way (Line16) × Arduino / ESP32 / UNO R4 (I2C)

② Pick your software

Interactive tutorialArduino

No hub needed: click through it in your browser. Pick a function on the left, watch the code or blocks build up on the right, and drag the simulated sensor to see the values.

Interactive tutorials for all products →

More

Email for a quoteBuying Guide