This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:i2cspilcdbackpack:index.html [2010/11/02 01:50] ladyada |
products:i2cspilcdbackpack:index.html [2016/01/28 18:05] (current) |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| By using simple i2c and SPI input/output expanders we have reduced the number of pins (only 2 pins are needed for i2c) while still making it easy to interface with the LCD. For Arduino users, we provide a easy-to-use library that is backwards compatible with projects using the '6 pin' wiring. | By using simple i2c and SPI input/output expanders we have reduced the number of pins (only 2 pins are needed for i2c) while still making it easy to interface with the LCD. For Arduino users, we provide a easy-to-use library that is backwards compatible with projects using the '6 pin' wiring. | ||
| + | |||
| + | {{ /products/i2cspilcdbackpack/i2cwire_t.jpg |/products/i2cspilcdbackpack/i2cwire.jpg}} | ||
| For advanced users, this project can be used for general purpose I/O expansion, the MCP23008 has 8 i/o pins (7 are connected) with optional pullups, the SPI 74HC595 has 7 outputs. | For advanced users, this project can be used for general purpose I/O expansion, the MCP23008 has 8 i/o pins (7 are connected) with optional pullups, the SPI 74HC595 has 7 outputs. | ||
| Line 139: | Line 141: | ||
| If you have a hankering to use the backpack as a general purpose i2c expander, you should use the plain [[http://github.com/adafruit/MCP23008-library|MCP23008 library, also at github]]. Its for more advanced users, by the way. | If you have a hankering to use the backpack as a general purpose i2c expander, you should use the plain [[http://github.com/adafruit/MCP23008-library|MCP23008 library, also at github]]. Its for more advanced users, by the way. | ||
| + | ==== Optimized i2c library ==== | ||
| + | |||
| + | **FalconFour** posted up a [[http://forums.adafruit.com/viewtopic.php?f=19&t=21586&p=113177|ultra-optimized high-speed i2c library, check it out for better performance!]] | ||
| ===== Hardware files ===== | ===== Hardware files ===== | ||
| [[http://github.com/adafruit/i2c-SPI-LCD-backpack|Eagle CAD format schematic and board layout file (as well as a PNG of the schematic) are all available in the GitHub repository]] | [[http://github.com/adafruit/i2c-SPI-LCD-backpack|Eagle CAD format schematic and board layout file (as well as a PNG of the schematic) are all available in the GitHub repository]] | ||