Tiny tiny display

Thank you, Tim! I wasn’t aware that’s now possible.

As a short documentation:
The hat has two possible addresses, switchable by soldering a pin bridge. Make sure the PWM address property is set correctly, then call the Init method in its opening event.
By default the FanSpeedController timer will be enabled, calling the CPU temperature every second and setting the fan to a value corresponding to it once it reaches 40 °C (Feel free to change this for different limits) – value is between 0 and 100.

You have 12 PWM channels available, or rather 11 as channel 0 is the fan. You can set them accordingly with SetServoPulse(channel, value).

You can also connect a RGB LED to any three pins and use the SetRGBColor(col as Color, redPin as Integer = 2, BluePin as Integer = 3, GreenPin as Integer = 1) method.

Display imaging is done via an internal picture (128 x 32). I’d recommend to install a pixelated font for best readabilty. The DrawText method uses Nimbus Mono Sans which is not perfect but will result in somewhat clear characters. The DisplayPicture method will show this picture on the display, and you can use ClearBlack or ClearWhite to erase the picture again.

@Björn_Eiríksson Feel free to incorporate this into your library, possibly changing the picture manipulating methods to something purely based on your plugins.

1 Like

Thank you for sharing all of this.
It is very appreciated.

Thanks, though I don’t really have that hardware unit to test it.

(If I am understanding your library correctly then its for that specific unit)

So basically would not make guide unless I can test and repeat the test when needed. (Unless its complete guide made and owned by someone else of course)

Check out this site for different densities and various sizes. What I have bought has worked fine. 2020 sized addressable LED’s are 2x2mm. pretty small.

I ordered two of the boards that @Ulrich_Bogun recommended.
They got here today.
I’m going to find time to go through the information provided this week.
I bought 2 because I will break one - absolutely for sure!

when I buy components, I always buy three…
one for the prototype
one for confirming it works
and one if anything breaks or burns !

but you probably limit it to small expenses not when you test out a Tesla pickup truck right?

yes I said “components” …