I used this a lot of times and actually I'm using right now in a project, and works very fine. Uses only 3 arduino digital outs.