Take a look at KTM-S1201.
SPI, 12-digit LCD.
Take a look at KTM-S1201.
SPI, 12-digit LCD.
Hi, Heckcler
Sometimes ago I've built a little onboard computer for my lawntractor ( RPM,temps,voltage,hours, ... + servicing alerts ) ... everything displayed with a little 2x8 LCD ... a GDM0802B from Xiamen Ocular
for just an hour meter, you could easily build that around a 16F628 ... or 16F88 if you need voltages.
Not bashing ( who, me ???) Honda sells nice hour meters ... ref: 08174-ZL8-000HE
ah, I forgot ... I'ts a computer for a Honda tractor !!!
Alain
Last edited by Acetronics2; - 25th April 2010 at 10:59.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Currently playing around with the 16F913 and a LCD-S401M14TF (Mouser $1.26). The 16F913 has the LCD driver and the LCD is tiny and cheap!
I have them on a 1.61" x 1.61" PCB but plan on making it smaller yet.
Louie
Make it as big or small as you like, the PIC has the power . . . Another way is to use 8 SMD LEDs and display in binary 0 to 255 hours. It can get very small that way.
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Thanks to "The Group" for all the various ideas and comments... I have plenty to consider and play with.
Question to Langure...
Have you used these displays? Are they allready set up for serial communication? What baud?
They are amazingly inexpensive... great find!
Thanks
Dwight
Dwight
These PIC's are like intricate puzzles just waiting for one to discover their secrets and MASTER their capabilities.
I did, different programming environment -> http://tech.groups.yahoo.com/group/p...e/message/2016
Just to add to the "idea pool" of minimal digit displays.
Usually i'm too lazy to wire a seven segment display to a protoboard design just to debug a value in a variable.
For that reason, i've made a small subroutine that blinks a led according to the value of a variable, For fast and ease of translation the variable is divided in its digits. Easy and fast to read.
Here is a code sample:
Actually i've made a wrist clock out of it with just 2 leds as a displayCode:'["asynchronous serial protocol for human eye..."] '[put your port configs and more here] '---- Define Variables part x var byte Y var byte n var byte '---- Main program main: x = 123 'any value gosub blinkled 'blink led according to X goto main '--- Subroutine part blinkled: 'blink led on GPIO.1 according to X value if x > 99 then '1st digit y = x dig 2 gosub blinkloop 'blink the digit gpio.1 = 1 'one final large blink to separate digits pause 1000 gpio.1 = 0 pause 400 endif if x > 9 then '2nd digit y = x dig 1 gosub blinkloop 'blink the digit gpio.1 = 1 'one final large blink to separate digits pause 1000 gpio.1 = 0 pause 400 endif y = x dig 0 '3rd digit gosub blinkloop 'blink the digit return blinkloop: 'blink subroutine for n = 1 to y gpio.1 = 1 pause 100 gpio.1 = 0 pause 400 next n return
Enjoy
Bookmarks