Results for: atmega168
One of the important features in todays modern microcontroller is the capability of converting the analog signal to the digital signal. This feature allows us to process the analog world easily such as temperature, humidity, light intensity, distance, etc; which usually captured by electronics sensor and represent it on the change of voltage level. For more information please visit *******www.ermicro****/blog/?p=121
Sometimes we need our microcontroller to interact with more human readable information. It will be better for us if we could make it display the words not just blinking the LED. Today most modern gadget such as mobile phone and PDA, use LCD (Liquid Crystal Display) for interacting with us. In this project we will learn how to use the 2×16 LCD for displaying the rooms temperature. For more information please visit *******www.ermicro****/blog/?p=519
I2C (read as I Square C) bus first introduced by Philips in 1980, because of its simplicity and flexibility the I2C bus has become one of the most important microcontroller bus system used for interfacing various IC-devices with the microcontroller. The I2C bus use only 2 bidirectional data lines for communicating with the microcontroller and the I2C protocol specification can support up to 128 devices attached to the same bus. For more information please visit *******www.ermicro****/blog/?p=744
This is the 3rd test of my RGB LED Matrix. I now have all 3 sets of coloured LED's (Red, Green and Blue) connected and therefore all 192 LED's connected up to my micro controller (An Arduino). The only thing between the Arduino and the Matrix are 4 x 74HC595N 8-bit serial-parallel Shift Registers. Each register controls a seperate bank of colours with the final register multiplexing the common anode rows. The use of the shift registers plus the technique of multiplexing means I only need 3 digital outputs from my micro controller instead of 192.
Code on the micro controller is scrolling my test message demonstrating each of the 7 colours (blue, green, light blue, red, purple, yellow & white) in turn.
Next step is to tidy up the appearance of the font and to write functions to set individual dots, draw lines, boxes, cycle through preset animations, etc. I've also order some 64k EEPROM's to store the font array and animations in.
I have purposely decreased the exposure in the video to bring out the colours.