Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
rustybikes
Mar 12, 2004

Delta-Wye posted:

What LCD screens are you looking at? There are lots of options for outputs and some of them (SPI interfaces, serial backpacks, etc) don't take that many I/O pins to drive.

This is one of the options I use to reduce the LCD pin requirements to ONE. That's right - one pin to drive the LCD (through SoftwareSerial.h), and it lets you do PWM on the backlight as well. I bought 7 or 8 of these 'cos I use them with pretty much all of my 16x2 character LCDs. Anyway: https://www.sparkfun.com/products/258 - it's stupidly simple to use these, and have minimal overhead with many of the things I work on, 'cos I'm already doing SoftwareSerial for other things.

Word of warning - there are OLED versions of the 16x2 displays (Adafruit carries 'em). The OLEDs are only mostly HD44780 compatible, and won't work with the SerLCD backpack (or even the Adafruit i2c/SPI backpack).

Adbot
ADBOT LOVES YOU

rustybikes
Mar 12, 2004

Delta-Wye posted:

You're looking at character displays; I'm hoping for a slick OLED graphical display :science:

Fair enough. Adafruit has a few OLED graphic displays. Just guessing, but I'd think either of these would be close to what you're looking for:

http://www.adafruit.com/products/938
http://www.adafruit.com/products/326

These both use SPI, and the 938 one can do i2c as well. I have the 326 one, and it is absolutely gorgeous. I've the older, non-5V-ready ones, so I have to use an external level-shifter, but as far as the Ardu is concerned, it's just another SPI device.

It's not OLED, but the ST7565 LCDs are another possible option. Again, from Adafruit:

http://www.adafruit.com/products/438

This is an RGB backlit LCD with the same resolution as the OLEDs, but the display itself is much bigger. It's not SPI, but still only uses 5 pins.

rustybikes
Mar 12, 2004

TVarmy posted:

Am I the only person who doesn't like using shields? I'd rather just use discrete components so that if I want to keep the project, I can solder everything to a perfboard and use a bare Atmega to control everything.

You're not the only one. I use Arduinos with shields to prototype a thing, and when I'm happy with it, break out a naked 328 to reproduce it. The only exception I've encountered is with a specialised shield, like the CAN-BUS one that Sparkfun's got.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply