Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Windows manager for AVR

Generating VGA signals on AVR microcontrollers is possible, but it takes heavy load and there is not much resources left to do other intensive tasks. And there is no talk about higher resolution images. If you want to do something amazing with VGA and stick with AVR then it is better to use a dedicated hardware for generating video signals. uVGA is a great choice for this. Andrew has been playing with uVGA II which takes all graphics drawing load. Leaving controller free to do what ever you want. These include an Audio Player, Theme Manager and Window Factory which is used to create new windows. He caught an idea to make a windows manager similar to PC. For user input he used mouse. He collected several applications to play with. The code still needs polishing in order to get rid of some blurring during windows transition, but over all program model looks really promising and fun to try. Continue reading

A Cheap and Cute EnvStick USB Temperature Sensor

Living in this era, where the pen drives has been a very common stuff in our daily life; you will have at least one or more pen drives for you own purpose, isn’t it? Since the creation of pen drives, the diskette has been rapidly substituted by it. The reason why there are more and more people starting to use the pen drives because it’s easier to be carried due to its small size, unlike the old-fashioned diskette that will take up a lot of spaces! Furthermore, pen drives can also be act as the decoration to bring out your own personality as well. For your information, the EnvStick is a cheap and homemade temperature sensor, where it can be easily plugs into a USB port without further modification. Beside that, it provides a simple way to collect a room’s ambient temperature. This EnvStick is Windows and Linux software compatible. The EnvStick will show up as a serial port – a COM port on Windows boxes. As a result, you will need to wait a specified number of seconds to… Continue reading