I've just connected up a 128x64 Graphical LCD using the KS0108 controller.
The use of this has now been simplified with the addition of a component in FC6. (I have used the display before, but with a I2C controller)
I have attached a simple flowchart to use it as a bar graph temperature display.
I have kept it simple using only integer math.
Temperature is measured using a LM35 type temperature sensor.
The display can be configured as white on blue or blue or blue on white.
It can also be used in either landscape or portrait mode. by simple changes in the component properties.
Wires for the contrast pot and back-light resistor(560-R) are run under the display.
5V and ground are connected via the screw terminal at the top right, though ground can be taken to the 9-pin connectors as with all standard e-blocks.
KS0108 Graphical LCD
- Steve001
- Valued Contributor
- Posts: 1189
- Joined: Wed Dec 31, 2008 3:37 pm
- Has thanked: 460 times
- Been thanked: 523 times
- Contact:
Re: KS0108 Graphical LCD
looks like a nice project john, what display is that ?
steve
steve
Success always occurs in private and failure in full view.
- JohnCrow
- Valued Contributor
- Posts: 1367
- Joined: Wed Sep 19, 2007 1:21 pm
- Location: Lincolnshire
- Has thanked: 364 times
- Been thanked: 716 times
- Contact:
Re: KS0108 Graphical LCD
Hi Steve
Its a standard graphical LCD with the KS0108 controller (It actually has 2 controllers, but that is transparent to FC)
I got it from a firm in Sheffield who does a lot of Microcontroller stuff (ByVac)
I've mostly got bits from him at the National Hamfest at Newark showground over the last 3 years, but he supplies by post as well.
Nice products.
http://www.byvac.com/bv3/index.php?rout ... duct_id=60
I want to add a couple of 9-pin d connectors using the breakout boards I've used on other boards, but I need to order some more once I get a list of bits sorted.
This will be easier than wiring all those single jumpers every time I want to use it.
Its a standard graphical LCD with the KS0108 controller (It actually has 2 controllers, but that is transparent to FC)
I got it from a firm in Sheffield who does a lot of Microcontroller stuff (ByVac)
I've mostly got bits from him at the National Hamfest at Newark showground over the last 3 years, but he supplies by post as well.
Nice products.
http://www.byvac.com/bv3/index.php?rout ... duct_id=60
I want to add a couple of 9-pin d connectors using the breakout boards I've used on other boards, but I need to order some more once I get a list of bits sorted.
This will be easier than wiring all those single jumpers every time I want to use it.
1 in 10 people understand binary, the other one doesn't !
- Steve001
- Valued Contributor
- Posts: 1189
- Joined: Wed Dec 31, 2008 3:37 pm
- Has thanked: 460 times
- Been thanked: 523 times
- Contact:
Re: KS0108 Graphical LCD
Thanks for that john
Havent been to a ham fair for a couple of years now will have to look out for some
they do make things easier .. the first five i used i soldered them upside down
steve
Havent been to a ham fair for a couple of years now will have to look out for some
JohnCrow wrote:I want to add a couple of 9-pin d connectors using the breakout boards
they do make things easier .. the first five i used i soldered them upside down
steve
Success always occurs in private and failure in full view.
-
- Flowcode v5 User
- Posts: 211
- Joined: Tue Feb 19, 2013 9:51 pm
- Has thanked: 72 times
- Been thanked: 177 times
- Contact:
Re: KS0108 Graphical LCD
I have the V6 free edition v6.0.4.0(27.11.2013), it is past the 30 day trial, and I get this error when I try to open your project:
Failed to open document.
Attribute <start> is not found
I am very curious how you did the bar graph. Any Ideas on how I can open this?
Failed to open document.
Attribute <start> is not found
I am very curious how you did the bar graph. Any Ideas on how I can open this?
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: KS0108 Graphical LCD
Hello,
John has access to the VC release of Flowcode which is slightly more up to date then the public release.
I am talking with Jonny now to see if there is an easy way of opening John's example using 6.0.4 so please bear with us.
John has access to the VC release of Flowcode which is slightly more up to date then the public release.
I am talking with Jonny now to see if there is an easy way of opening John's example using 6.0.4 so please bear with us.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 116
- Joined: Tue Jul 17, 2012 9:34 am
- Been thanked: 18 times
- Contact:
- JohnCrow
- Valued Contributor
- Posts: 1367
- Joined: Wed Sep 19, 2007 1:21 pm
- Location: Lincolnshire
- Has thanked: 364 times
- Been thanked: 716 times
- Contact:
Re: KS0108 Graphical LCD
I've added a couple of D-Plugs so the board can be connected easily.
The Flowcode component defaults to Port C & Port B, but it will work if the Port B pin settings are changed to Port D.
That way it can be plugged onto the programmer directly rather than having to use ribbon cables
The header pins have been left connected so the display can be used with the Arduino
The Flowcode component defaults to Port C & Port B, but it will work if the Port B pin settings are changed to Port D.
That way it can be plugged onto the programmer directly rather than having to use ribbon cables
The header pins have been left connected so the display can be used with the Arduino
1 in 10 people understand binary, the other one doesn't !
-
- Posts: 1
- Joined: Wed Jan 29, 2014 5:37 am
- Contact: