Picture of my Nokia color LCD mounted (ok, zip-tied) in an old, dead, handheld GPS unit.
Only basic text is shown in this picture along with a few colors. The program the PIC is running at this moment only displays white, blue, and green. It would display some reds if the parameters were out of tolerance, it's in simulation mode so everything is good.
The white blob in the middle is actually reversed text, supposed to read 'MIL', but you can't see it because of the camera angle. It's readable, just not to the camera. The white blob towards the bottom right is a better view of reversed text, somewhat visible. In this case it says P0999, a test code for my program.
The graphics routine code is coming along, just not fast. The code I've got now is one big kludge of math and takes entirely too long to execute, even with an 18F4620 @ 40Mhz.
After I get that sorted out, I'm going to try a bit of 3D. A bit tough with the ram limitations of a PIC, but we'll see what happens.
<IMG SRC="http://www.picbasic.co.uk/forum/attachment.php?attachmentid=2370&stc=1&d=120332286 8">
(In case anybody's wondering (top to bottom, left to right), that's: Intake Air Temp, Coolant Temp, Manifold Air Pressure, Timing Advance, RPM, Air/Fuel Ratio, Calculated Load Value, Miles per Hour, Volumetric Efficiency, Throttle Position, Fuel System Status, Battery Voltage, Engine Size, OBD PID mask for $01-$20, short/long term trims, 3 test characters, MIL indicator, system run time, keypress, loop count, current menu, event record, engine run time, odometer, mpg (mass air), mpg average (mass air), mpg (calculated from map/iat/rpm/cid), mpg average (calculated from map/iat/rpm/cid), mpg calculated from odo vs. fuel used, mass air flow from sensor, mass air flow (calculated from map/iat/rpm/cid), gallons per hour, fuel used total, cost per minute, cost per gallon, miles remaining on tank, fuel tank level, vehicle weight, diagnostic/information messages...... A lot of information for one screen. Can anybody guess what I'm building and how many colons it took to write the code? )
Bookmarks