r-pi can do that. Can't guess how long it would take for you to learn this.
I had forgotten that the raspberry comes with mathematica. Stupendous!
Anyway, I suggest to use an existing keyboard/mouse/monitor to set up your rpi,
install vnc, a wireless network device, Edimax seems to work, then use an old cell phone
as the interface. You can then reassign kbd/mouse/monitor back to their original purpose.
remote connection: installed https://www.raspberrypi.org/documentati ... ccess/vnc/
also set up ssh.
I've used python / tkinter to write a GUI for this sort of dedicated system.
1) After reading quite a lot of preliminary material none of it indicated that you need to be root user to set the GPIO pins. Shouldn't have to find an error message to learn that!
2) As root, x11 isn't by default authorized to open a window. Or something like that. I don't think you should have to read the xlib manuals. Once again, stackoverflow or stackexchange rescues us:
root mode needed to access GPIO.
tkinter won't open in root mode.
Write these few lines to etc/sudoers*:
Defaults env_keep += "DISPLAY"
Defaults env_keep += "XAUTHORITY"
And these few lines to ~/.bashrc:
if [ -z "$XAUTHORITY" ]; then
if [ -e $HOME/.Xauthority ]; then
http://stackoverflow.com/questions/2028 ... al-display
http://raspberrypi.stackexchange.com/qu ... al-display
(all I needed was to append the env_keep += lines. Should you need to learn the vi editor? Well, I'm better with ed, I used $ sudo ed /etc/sudoers ) Maybe gedit is available too. Much lower learning curve.
3) What is a good way to attach to the gpio pins? Soldering seems a bad plan. I've got a rpi model B and cannibalized a 40 pin ribbon cable from the guts of one of those old desk pc's. It fits.
4) I did not easily find the output voltage of GPIO. Nominally 3.3V on RPi 2 Model B V1.1.
Having solved these twoxxxthreexxxfour complaints, I am able to control the flash rate of an LED using my cell phone. I think it took 2 1/2 days, much of that looking for components. I'm grateful that where I live components are easily found. Still, the Radio Shack down the street has closed, store for lease, none of the computer repair shops sell resistors and other assorted single components.