Питание нужно в двух случаях -
1) Если хочешь включить force freedback, то есть вибрацию.
2) Если хочешь подключить 2 геймпада (тут есть вариант и без дополнительного питания, но понадобится аж 11 диодов)
Вообще тема очень не нова, тот же Яндекс даёт на вопрос о подключении джойстиков от зыч огромную кучу ссылок на ресурсы, где всё подробно разжовано!
Да вот, к примеру
http://kupo.glazov.net/emul/joypad.htmА на картинке - внешний вид диода, который я использую, размеры по отношению к спичечному коробку и полярность, точней расположение анода - катода.