Analog scope - On-screen text

Status
Not open for further replies.

atferrari

Well-Known Member
Most Helpful Member
I've reworked the whole code of an old project of mine from August 2009.

The results are shown in the video which happens to be my very first in life. (Why Youtube provides that awful blurred image, is a mistery to me )

Critics of any kind are kindly requested and will be appreciated.


Today I feel happy.
 
Very good!
Years ago this was a good school project. Because; it used software, hardware, DAC (r2r ladder) and it is a real time project where timing is critical.
If the code is too slow you will have problems. You must get the software to work with real hardware. Delays may be needed in software to allow the hard ware to keep up. This is a very good example of a all-around project.

I think you are good in hardware and software.

Ron,
 
I have seen "hand writing " fonts used. You address the start of the character. Turn on the beam, draw the character, then turn off the beam. With some characters you have to turn off the beam in the middle, move the dot, turn back on the beam. Much like you do with you hand and a pin/paper.

I first saw XYZ text on radar screens.
 

Handwriting, with the beam ON for every path's section. My question: how do you control the path? By minute voltage steps for each chanel as for the dot matrix? I do not see options there, isn't it? Wouldn't it look a little bit jagged or jerky?

I wonder if I could try that with my current software, just by changing two things: the data forming those partial paths of each char and the accompanying ON/OFF instructions at the start/end of each one.
 
Raw videos uploaded to youtube are compressed with very lossy encoders. Using 640x480p ought to look good. Anything less is overcompressed. There are tricks to using flv codecs for variable bitrate video compression that may be used too.
 
If you want smoother fonts use cleartype software filtering if you can modulate intensity and have enough BW in uC.
Sin X/X smoothing adjacent pixels helps reduce glaring contrast.
Better... Increase dot rate on encoder and font library size,
rather than bit banging nits or pixels, use bigger memory map for fonts and faster reads
QVGA is only 320x240 pixels, what are your pixel and frame rates?

Why flicker? Cam aliasing? Ah ok.

Good work getting it clean. Any easy fix to get 80 columns besides overclocking CPU /with fan. And increased Vcc
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…