DivaSlide1_0 code complete!

Over the past few days I have been re-writing my own code for my touch slider project and I finally arrived at a point where it is running fairly well. All code and future updates on the Arduino code portion will be available on my github using the link below. There are still a few bugs to work out but at this point I have a code I feel is ready to publish. The biggest issue is the outputs will sometimes latch onto a direction. I have a fix for that which is fairly simple but I have not implemented it yet.


I decided to make the project open source and it is licensed under the MIT license. When I have a proper PCB design I will be publishing the BRD files and schematics for that.

The current method of testing the slider isn’t the prettiest, but it sure works well.

3 thoughts on “DivaSlide1_0 code complete!

  1. Hello! Awesome writeup, and awesome project you did here. i’m quite moved to try making a touch slider now myself.
    1 question, how do you connect the touch panel boards (possibly through arduino?) to the ps4?


    • The output from the slider is four pins from the Arduino that act as L1, L2, R1, R2. These four pins are wired up to those four switch inputs on a controller PCB such as the Brook PS3/4 fighting board or similar.


  2. Recently I developed a new method of emulating the slider that aims at recreating the arcade feel as much as possible. It has both the accurate direction check on left-right slides and the “what distance you slide is what you get” mechanics that the arcade has. I made a post on ProjectDiva.net under the DIY controller thread. Feel free to check it out if you are intrested. 😀


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s