The ITG-3205 is a microelectromechanical digital 3-axis digital gyro which communicates over I2C. Gyros are now found in most popular electronics that involve sensing real-world motion such as game controllers and cell phones. A gyro provides readings of angular motion. Readings returned by this library represent how many degrees per second a device is spinning around a given axis.
Read moreThe ADXL345 is a 3 axis accelerometer that can communicated to the Raspberry Pi with I2C. It offers several advanced features that can be easily incorporated into your project via this library.
Read moreThe HMX5883L is a 3 axis digital compass which can communicate via I2C to the Raspberry Pi using only 2 data lines.This library simplifies the use of this device significantly and can provide a heading with only a couple lines of python code.
Read moreInstalling the Think Bowl I2C libraries for python are easy. In a matter of minutes your Raspberry Pi will be gathering real world data.
Read moreStep-by-step instructions on getting I2C running on Raspbian Wheezy with additional instructions for Python.
Read moreThis is the first of a couple libraries to come that greatly simplify using I2c capable devices on the Raspberry Pi with Python. Although there is a couple code examples out there, the intent of this library was to be flexible enough to allow for the various types of I2c LCD devices available.
Read more
I've had a digital readout on my Bridgeport for years and have lived without one on the lathe. It was finally time to bite the bullet and add the same ease of use to the lathe.
Read moreFor simple programming projects on the Raspberry Pi text editors like vi, nano, or gvim are sufficient. As projects grow in complexity, a more powerful IDE, such as Netbeans, provides programmer creature comforts like syntax highlighting, key combinations, version control, etc.
Read moreThe BMP085 is a precalibrated temperature and pressure sensor which sends information to the Arduino via I2c. The code demonstrates how to read values from the BMP085 and print it out to an LCD screen.
Read more
Hooking up an LCD to the Arduino via I2C is easy and only requires two input/output lines. These screens are readily available from many sources and are normally less then $20 on eBay.
Read more