Description: The SparkFun Line Follower Array is a long board consisting of eight IR sensors that have been configured to read as digital bits! We have designed the SparkFun Line Follower Arrays to follow a dark line of about ¾ inch width or smaller (spray paint or electrical tape) on a light background. Each array features visible LEDs that point upward when the board is attached (properly) so you can see what the robot sees, brightness control right on the board, and an I2C interface for reading and power control. Here at SparkFun, the RedBot Shadow Chassis was used as a test platform but really this was designed as an add-on for almost any bot.
The line follower functions by taking an 8-bit reading of reflectance for use with following lines or reading dark/light patterns and can see from about ¼ to ¾ inches away. The IR brightness control and indicator can be adjusted with the on-board potentiometer and is capable of showing you the strength of the IR LEDs. Illumination can be turned on and off with software to conserve power, or left on all the time for faster readings. The SparkFun Line Follower Array requires 5V of power with a supply current range of 25-185mA with strobing disabled and 16-160mA with it enabled. Additionally we have added six mounting holes to the line follower with the two inner holes designed to fit our Shadow Chassis while the other four are general purpose.
Note: As you know our Sun emits quite a bit of infrared light, making the SparkFun Line Follower Array much less effective in direct sunlight. Plan your projects accordingly!
Based on 6 ratings:
The product works great, and is much easier to use than similar analog/digital arrays from other electronics component companies (the I2C connection is much more convenient).
It would be 5* if Sparkfun developed a 3D-printable adjustable mounting bracket for the array, since not everyone plans to use this on a small format toy robot chassis.
This was easy to setup and use. I was actually planning on making something like this when I found it, so thank you sparkfun for saving me some work. The potentiometer to set the brightness is nice and since it’s I2C you can hook up multiple boards without using extra pins. The library was also very easy to use and it was able to do a good job of detecting a red line from about an inch away. Overall I’m happy with this board.
Works great. Library made it easy to use, and I saved pins with I2C. It has 6 holes for mounting - I made my own bracket no trouble out of actobotics parts to mount to a line follower.
It works really well. You will have to play with the calibration knob a lot, and for initial testing its better to clearBarStrobe() to get faster readings and to see the state of the sensors, but so far I got my robot doing basic line following. Will work on more advanced next. As far as the mounting, I had to drill my own holes to use with my own robot, but it wasn’t a big deal.
nothing says that it will only follow black or white lines.. so it’s kinda useless to me now
The sensor is based off of the IR reflective difference between the colors that it’s looking at - you can run different colors, but they need to have a high contrast ratio for the device to be able to recognize it.