arduino one rev3 vs gamecube controler

hello everyone, ive seen this arduino gamecube to n64 controler everywere but i would like to know how to just read the controler lets say for a home made game any pointers were to look thanks

sometimes i feel like i ask way to many questions but hey asking is the way of learning that and trial and error lots of errors lol :)