Arduino driving a 32x16 Dot Matrix Display Panel
This project provides step by step approach to driving a Dot Matrix Display (DMD) Panel with an Arduino. The DMD is a 512 pixels single colour LED display arranged in 32x16 layout, a 16 pin (2x8) IDC connector is used to interface with Arduino.
In order to drive the 32x16 Dot Matrix Display Panel from Arduino, the DMD library for Arduino is required. You can download it from Freetronics GitHub.
The Freetronics DMD library is able to write letter and text on the display board with limited function, variable string and text centering is not supported. Yeah! now you can use my code to write variable string on the display board and centering it horizontally.
Updated: DMD2 library is released, this library is currently in BETA release.
Using HEF4094 Shift Registers with Arduino
I have many seven segment modules in my hand. Each module consists of 5 digits and each digit is controlling by individual HEF4094 shift register. As shown in figure above is the seven segment module.
HEF4094 is an 8-stage serial shift register. Data is shifted on the LOW-to-HIGH transitions of the CP (Clock) input. The product data sheet is available here.
HEF4094 operates over a recommended VDD power supply range of 3 V to 15 V referenced to VSS (usually ground). There is also 74HC4094 available which operates at 2V to 6V.
TP-Link TL-WR1043 V2.1: Upgrade to OpenWRT & DD-WRT and Reverting back to original OEM firmware

I own a TP-Link TL-WR1043 V2.1 wireless router, I would like to test if it is able to run on OpenWRT or DD-WRT. it is first tested on OpenWRT, DD-WRT later, so far it has been working flawlessly for me.
About TP-Link TL-WR1043 V2.1 Wireless Router
TP-Link TL-WR1043 V2.1 is a 300Mbps Wireless N Gigabit Router, it has more memory (64MB) compared with the TL-WR1043 V1.x. Here is the comparison:
HW Version |
CPU |
Ram |
Flash |
Network |
Gigabit |
USB |
Serial |
JTag |
1.x |
Atheros [email protected] |
32MB |
8MB |
4x1 |
Yes |
Yes |
Yes |
Yes |
2.x |
Atheros[email protected] 64MB |
64MB |
8MB |
4x1 |
Yes |
Yes |
Yes |
No |
Setting up a wireless hotspot using TP-Link TL-MR3020 Wireless N Router

Arduino based RGB Matrix LED tester

This is a very simple Arduino project which control the 16x32 RGB LED Matrix Panel via an 16pin IDC cable. The Arduino will continuously sending 5 set colours (Red, Green, Blue, White, Black) to the LED Matrix Panel that allow the technician to find out which part of the LED Matrix Panel is malfunction.