leds-lcds « adafruit industries blog

NOW IN STOCK – Analog panel meter [50uA]

Panelmeter Lrg

NOW IN STOCK – Analog panel meter [50uA] – Analog panel meters are not a blingy as LEDs but they add a touch of elegance and are easier to read quickly. This one is fairly large and is easy to open up the front with two screws and replace the gauge. There’s a ‘zero adjust’ as well. The back has four 3mm (4-40) screws, 6.5cm apart, so its easy to attach to a box or enclosure

  • Size: 3.125″ (8 cm) square, 1.25″ thick (the panel is 0.5″, the coil sticks out another 0.75″)
  • Measures: This panel is 0-50uA which means it can be used with any kind of power supply!

To use with a digital output microcontroller (such as an Arduino or AVR), connect the black wire to ground, a resistor in series with the red wire and the other side of the resistor to a PWM output. Then sweep the output from 0 to 100% PWM to swing the meter. The resistor should be = (Power supply Voltage) * 20,000. So for a 5V supply, 100Kohm. For a 3.3V supply, 66Kohm.

Available now and shipping from the Adafruit store.

Filed under: leds-lcds — by adafruit, posted June 4, 2010 at 10:47 am


IN STOCK – MONOCHRON KS0108 Graphic LCD

Blackks0108 Lrg

IN STOCK – MONOCHRON KS0108 Graphic LCD. A big, bold, beautiful, black LCD with white back-lit pixels. This LCD is the graphical upgrade to those popular 16×2 LCDs, but allows full graphical control. This LCD is used in the MONOCHRON kit, we had to custom order these to get the black color so they are more expensive than the more common blue & white ones.

More photos & wiring guide coming soon, until then search google for more information on using ks0108 displays. In the store now and shipping!

Filed under: leds-lcds — by adafruit, posted at 10:34 am


ST7565 LCDs: Graphical LCDs! (Instructable version)

Pt 1061

This mini-tutorial will go through the process of setting up a ST7565 LCD. These LCDs are graphical which means they can display pixels, not just text. This type of LCD in particular has 128×64 pixels, which appear dark gray on a green-blue background. They have a backlight but can also be used without the light on for daytime visibility (Instructable docs are up!)…

Filed under: arduino, leds-lcds — by adafruit, posted May 29, 2010 at 1:57 pm


NEW PRODUCT – Graphic ST7565 LCD 128×64 + extras

St7565 Lrg

St7565Wired Lrg

St7565Lit Lrg

NOW IN STOCK – Graphic ST7565 LCD 128×64 + extras.

This graphical display looks great, costs less! The dark gray pixels are visible in daylight, and there’s also a white LED backlight, which turns light bluish-green when on.

Four mounting holes and a blank 9 pin 2mm-pitch labeled breakout on the side – we just soldered some wire to each hole as shown in the photos, very easy! (The LCDs have no wires soldered in when we ship them)

Bonus!
We’re including a free 4050 level shifter chip so that you can safely use it with your favorite 5V microcontroller

Advantages!

  • Lower cost than KS0108 LCDs
  • Serial interface uses only 4 or 5 digital pins
  • Low power LED backlight
  • Visible in daylight / without backlight
  • Works perfectly with 3V logic

Challenges!…

  • 3.3v power and logic means a level converter is needed for 5V Arduinos (we include this part when purchasing from us)
  • Microcontroller must buffer display – uses 1Kb of RAM. This means you must upgrade to a ATmega328 if you are using an Arduino with a ‘8 or ‘168

For a more detailed tutorial, including how to wire up the display with a 4050, see our writeup at http://www.ladyada.net/learn/lcd/st7565.html

We have C code and an Arduino library ready to go (we suggest reading the above tutorial too!) and don’t forget to read the datasheet.

Filed under: leds-lcds — by adafruit, posted May 28, 2010 at 7:14 pm


Thanks :)

Thx
A customer sent this in – we needed to get them something in a hurry and it all worked out :)

Filed under: leds-lcds — by adafruit, posted April 23, 2010 at 5:10 pm


Arduino Tutorial – connecting a parallel LCD

Lcdblue162Ard
We do not include a LCD with the Adafruit Arduino starter pack (yet) but it’s a common add-on and a popular request for a tutorial, so here we go! An Arduino LCD tutorial. The LCDs we sell at Adafruit have a low power LED backlight, run on +5v and require only 6 data pins to talk to. You can use any data pins you want! This tutorial will cover character LCDs…



LED-Inflused Coffee Table @ Fast Company

Fast-Talk-46-Mcgrew-1

Nice little blurb… LED-Inflused Coffee Table @ Fast Company

McGrew, 35, and Northrup, 32, are a husband-and-wife design team who have completed projects for Wikipedia, Clif Bar, and Timbuk2, and recently collaborated with open-source hardware designers Evil Mad Science to create interactive LED-infused coffee tables.

McGrew: “We have three tables — the Wave, the Ripple, and the Pulse — with the same lighting on the inside. They see change and light up in response. If you set something down on it, it lights up, but then calms down and stops twinkling. When you move that item, it will light back up again.”

Northrup: “We wanted to showcase two different ways you can use light. The Wave typically has a glass top, so you’re seeing everything — the circuit board, the LEDs, the patterns they’re making. The Ripple and the Pulse are more of a secret because they have this frosted top that just looks like a really nice table. When you interact with one of them, it becomes more than a table. You get this second, wonderful experience.”

McGrew: “The two big problems LEDs have always had — they weren’t very bright and were very expensive — are going away. We’re leveraging whatever we can get our hands on to help us make cool stuff.”



HOW TO – Menorah LCD + Arduino

File-6

robie1373 from the Adafruit customer forums writes-

I ordered a fine graphic LCD from the adafruit store and decided to write a little graphics Menorah to learn how it works. I am not a programmer, and am new to micro-controllers so I learned a lot in the following sketch.

Some of the topics I included are:

  • Creating functions
  • drawing graphics with GLCD (I did it by hand for fun, but I assume the bitmap works as well or better)
  • Text placement in GLCD
  • debouncing (this doesn’t actually work in the following sketch. If you know why, drop a comment :)
  • abstraction (an array determines what order the flames are lit in so you can change it up)

A non-blocking timer. Using delay(); made my button detection icky. I decided to try and find a different way. I’m actually pretty happy with how this part worked out. suggestions on improving efficiency will be appreciated. I found a library in arduino.cc called fuse I think. I could never get the page to load, though so I couldn’t use it.

Lastly, I made this for my wife, and I know next to nothing about the Menorah. Please trust that it was done out of respect and that any mispellings, or cultural gaffes are based on my ignorance alone. Feel free to post corrections in this regard as well.

Without further ado, I present to you just in time to be much to late for this year



Standard LCD 20×4 + extras – white on blue in stock!

Lcdblue204Msg Lrg
Standard HD44780 LCDs are useful for creating standalone projects.

  • 20 characters wide, 4 rows
  • White text on blue background
  • Connection port is 0.1″ pitch, single row for easy breadboarding and wiring
  • Single LED backlight included can be dimmed easily with a resistor or PWM and uses much less power than LCD with EL (electroluminescent) backlights
  • Can be fully controlled with only 6 digital lines!
  • Built in character set supports most English/European/Japanese text, see the HD44780 datasheet for the full character set
  • Up to 8 extra characters can be created for custom glyphs or ‘foreign’ language support
  • Comes with necessary contrast potentiometer and strip of header

For more information, check out the LCD datasheet (marginally useful) or the HD4470 datasheet with useful stuff like the character map. To use with an Arduino, we suggest using our library (see below). This one is faster, more complete, uses 1 less pin and is works with more LCDs.

To use, connect pin 1 (GND) to ground, pin 2 (VDD) to +5V, pin 3 (Vo) to the middle of the pot, pin 4 (RS) to Arduino pin 7, pin 5 (RW) to ground, pin 6 (E) to Arduino pin 8, leave pins 7-10 disconnected, pin 11 thru 14 (DB4-DB7) to Arduino pins 9 thru 12, pin 15 (BL+) to +5V and pin 16 (BL-) to ground. See For a detailed photo if you’re having difficulty (the pinout is the same for 16×2 and 20×4 LCDs)

If you’re not using Arduino 17+, then delete the old LiquidCrystal library in Arduino/hardware/libraries and in its place copy the updated LiquidCrystal library. Now in the IDE select the LiquidCrystal->HelloWorld example sketch to try it out! (You may need to adjust the contrast pot.) For a detailed guide on using the LCD, check out the the Arduino LiquidCrystal Reference and LiquidCrystal Tutorial

Get one now in the Adafruit store!



Arduino – Updated LiquidCrystal library

Lcdblue162Ard Lrg-1
Arduino – LiquidCrystal library, now updated from Adafruit! Include 4-bit and 8-bit modes and more functionality. If you are running Arduino 0016 or earlier, please download the current version of the LiquidCrystal library and install it in your hardware/libraries folder.

The LiquidCrystal library allows you to control LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface.

Filed under: arduino, leds-lcds — by adafruit, posted July 10, 2009 at 1:46 pm


Liquid font family…

Pt 1984
‘Liquid’ Font Family for Very Small Displays

The Liquid Font Family is a collection of small bitmap fonts to be used on small displays, e.g. LCD displays on HTPCs, mp3-players, status displays on phones, printers, remote controls, etc.etc.

The overall goal is to provide nice-looking, very readable fonts that allow displaying a lot of information. So in contrast to most other bitmap font projects for tiny fonts, Liquid fonts are proportional fonts, not mono-spaced, because more characters can be displayed horizontally this way, and it also looks nicer. This means they require graphics capable displays. In particular, they are not primarily for 5×7 pixel LCDs, which have hardwired(=missing) horizontal and vertical empty pixel rows and columns to separate characters and lines.

The main work of the Liquid family is ‘Liquid Mean’. This font is a 6×8 pixel font which additionally focusses on good Unicode support. Currently, it already supports Latin, Greek and Cyrillic for a few hundred languages. It implements a superset of the European MES-2 standard, a recommendation for European Latin/Greek/Cyrillc fonts to support the vast majority of European languages, including most minor languages.

Liquid Mean goes beyond that. The support includes many more languages, even those which require a vast amount of accents and diacritic marks, like Ancient Greek, Vietnamese, and Mandarin Chinese Romanisation.

Liquid Mean explores what amazing things can be done on a very limited display with max. 6×8 pixels per character.

Filed under: leds-lcds, random — by adafruit, posted June 14, 2009 at 6:11 pm


www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool