View allAll Photos Tagged helloworld

Here is a screenshot of the shortlived BBC HelloWorld website using one of my pictures on its home page. The same image was also used on the about page and a cropped version on the events page. A bit naughty as the image is licenced under a Creative Commons "Attribution, Noncommercial, No Derivative Works" licence and I wasn't credited or otherwise asked for permission. It is for a good cause that I approve of though so I will forgive them this time.

 

After some confusion that the site may have been a hoax a Senior Research Engineer at BBC R&D confirmed that it was genuine but a "Premature (ie oops) preview of some ideas being worked through".

 

Portrait Series | Faces & Expressions

featuring: @eishbah_

photography: Faran Hassan

www.flickr.com/photos/mfaranhassan

www.instagram.com/faranhassanvisuals

A small (128 RGB x 160) LCD panel with an extremely odd rendition of a blue square, red circle, green hollow triangle, and the text "Hello, world."

 

Images like this caused a small amount of hair loss and general frustration before determining that I was trying to debug an 8-bit 8080-like interface to a panel that was actually jumpered (I cut the wrong trace) to be a 16-bit 6800-like interface. It is actually amazing that it worked this well. The square, circle, triangle, and text are all in the right places. They are just wrong in details like color, and which pixels are actually lit.

 

This is a color transflective STN LCD with an LED backlight.

 

The text and figures were drawn by Micrium's μC/GUI running in an embedded system. The device driver still has bugs, however.

 

When the 16-bit interface issue was identified, we were able to get the expected display without much trouble.

It took *ages* to get this thing working. It took a while to find the programmer, then to compile the programmer, then to figure out how to use the programmer. Then to find the compiler, then to get it to compile the code. Then to upload the code.

Then to edit the code to get it working on the internal clock. Eventually (some weeks after making the board), it can flash an LED! The possibilities are endless.

1 2 ••• 8 9 11 13 14 ••• 79 80