Hello. I've bought a raspberry pi B (that is now being used as a media player with Kodi). I had done some electrical engineering stuff with the RPi and the arduino before but now I have to face a bigger problem and I want to know wether my assumptions are going to be true.
First of all, I already know how to code (a lot!). I had used Java 8 with GPIO the last time that I fiddled around with the Pi. I see that there are new versions with more GPIO pins (40?) out there now. I was wondering if Java still works for this kind of thing (including deploying seamlessly from netbeans over lan) or do I need to mess with python?
Secondly, I can plug a usb wifi card, setup the Pi as a wifi hotspot as well as run a server on it right?(An app on a phone is going to connect and configure some stuff on the Pi that way).
And now, the project I am goign to attempt to make: Simple idea: 10 arcade buttons: 1 lights up, you need to press it as fast as you can. If it's the correct one, another button lights up and you need to do the same thing over and over again, with buttons being activated at random or configurable patterns.
Can the pi handle having 10 buttons as an input attached to it, as well as switching the lights for these buttons as well (10 outputs I guess). This is the button I am going to use: http://www.ebay.com/itm/Red-LED-Light-L ... SwcBhWXlnY. I think I am also going to use some tip 120s in order to turn the buttons' lights on and off.
Thank you very much for your time and thanks in advance!