Hello all,
I'm running out of functionality on a project that's using an RBBB from Modern Device. I'd like to add an LCD, but don't think I have the program memory or pins available to just slap an LCD on the RBBB.
So, I started looking at LCD drivers that can communicate via I2C, SPI, or some other method, such as the Serial LCD board from Modern Device:
Then, I had an epiphany. That board, like many others, is in the $12 - $15 price range. That's what another RBBB would cost me! So, why not just get another RBBB, connect it to my current RBBB via I2C, and use the second RBBB to drive the LCD. Plus, I'd get the analog pins, PWM pins, etc. as bonus for future expansion.
Anyone see problems with this? Am I missing anything complicated about slaving an arduino on I2C? Will it consume too many resources or slow things down? I've never done anything like this, so I don't know how complicated the programming will be - Of couse, I'll have to send data to the slave device, then have some programming on it to interpret the data and display it on the LCD. Any examples? The master and slave examples for the wire library are a bit basic and have left me with some gaps in my understanding. . .