Hey, I'm absolutely 100% new to arduino and the like; the closest thing to it I've come is an intro level comp engineering class in college.
Anyway, me and some buddies are putting together an interactive beer pong table. It'll have a monitor embedded into the center with a plexiglass covering, and 10+ sensors on each side for the cups (we're thinking it will be more like 10 buttons/switches that setting the cup on top of will set). It is for this part that the arduino board is needed.
Now, knowing NOTHING about arduino: what kind of input can I get into a computer directly from the board? Is the board's sole purpose to be a standalone controller, who's only purpose for plugging into the computer is to program it? Or can I treat it more as in interface in between a computer and the switches?
I want to ask all of these questions before I invest any money in a potentially non-working solution.
Some more, very important, details: I'm using a mac (I know, please don't hate me) and using Flash Actionscript 3.0 to program the GUI/ data processing/ everything except the direct input of the switches (YES this goes against everything arduino stands for: Open source, high efficiency low level processing, etc... and I'm SORRY! But the GUI in Flash is SO EASY haha).
So, if I CAN get input from the switches, to the arduino board, to the computer, can I do anything to convert that input to something Flash will understand? I've been looking around the forum, and it seems the programming has been done in mostly a 'C' based thing (C++?). I do know C, but am no master by a long shot- does anyone know if C/C++ can output something Actionscript can input?
Sorry for the ridiculously long winded/complicated discription, but I didn't want to leave anything out. :)
Thanks!
tl;dr: Can I treat an arduino board as an interface between switches and a computer, and then parse this input into something Adobe Flash Actionscript 3.0 will understand?