23 | | For low power portable information output, it's hard to beat LCD displays. |
| 23 | [[Image(http://www.dfrobot.com/wiki/images/thumb/e/e8/I2C_LCD1602_TOY0046.jpg/400px-I2C_LCD1602_TOY0046.jpg, align=right, width=128)]] |
| 24 | For low power portable information output, it's hard to beat LCD displays. The team has a small number of LCD-1602 display modules which can display 16 characters x 2 lines of text. It is amazing how helpful it is on an embedded system (like a robot) to have a status display. If you add a few buttons, you have a powerful, built-in user interface; printers often use a 2-line LCD with 4 buttons for configuration and status. |
| 25 | |
| 26 | These displays run on +5v which your Arduino can supply and use the industry standard HD44780 controller. Programming the LCD controller can be complex, but fortunately Arduino provides libraries to make it a breeze. |