Go Down

Topic: TellyMate Shield - TV output for Arduino (Read 25 times) previous topic - next topic


The TellyMate (and it's schematically identical sister, the TellyMate Shield) can only output characters.
Each character is 8 pixels wide by 9 pixels tall.

There is a slight complication in that the last of the 8 pixels is twice as wide as the others

Technically, you could claim that means a resolution of 304 x 225 pixels, but that's really misleading, as they're not directly addressable, and are only driven via the ROM-based font (so aren't even user definable).

I have written an article about the design of the TellyMate which details how it all works.

The following diagram shows a small example of what's output:


Your article is very good; lots of technical meat to it!


i take it there is no sketch i can upload to the 168 so i can breadboard a simple tryout..

i plan on buying a telemate kit or shield at some point tho :3

but til then i want to output something to a tv :P
B-dui in creation.



If you want to breadboard a TellyMate, there's circuit schematics (sch_tm_13.pdf) and source code (code_tm_19.zip) available from the Batsocks site.
If you just want to build one to talk to an Arduino, its actually rather simple, as TTL level serial signals are used (e.g. there is no need for the optional input conversion circuitry). You'll be able to do it with just a few components.

I've not previously had the firmware compiled for a Mega168 (M8 and M88 only), but I've just had a go, and it seems to be possible with a very simple source-code change: Anywhere that references _AVR_IOM88_H_ should be changed to use _AVR_IOMX8_H_ instead.

I'm afraid that I've not been able to verify that the (modified as above) firmware actually works on a M168 (I only own lowly M8 and M88s), but I can't see why it wouldn't.

I'm actually itching to try putting the TellyMate onto a 328 so that I can play with it's 2kb SRAM, but unfortunately all supplies of the 328 seem to have dried-up, and I don't think Atmel are interested in talking to the little-people about samples.

Go Up