
Velleman K8000 - [K8000 Applications] - [I2C Bus Scanner]

My I2C bus scanner is a tool to find all I2C chips that are connected to the K8000's I2C bus. The tool is an aid to solve communication errors.
The working principle of the scanner is very easy: it sends any of the 127 possible I2C addresses to the bus and listens if a chip respond with an acknowledge pulse (ACK). This means the addressed chip is present and working. When no acknowledge pulse is given the I2C address is not in use or there is a communication error.
The scanner displays all found I2C devices in a list. A short function description appears: the software comes with a little database with all known addresses and their purposes.
The scanner has a simple layout and is easy to use. I wrote the software in Visual Basic 5. The source code is available for free. The DriverLinx PortIO driver has to be installed on your computer. Download the free source code with executable.
Copyright ©1998-2012 Vanderhaegen Bart - last modified: August 28, 2011