I'd like to build a sort of closet with 9 automatic drawers (3x3). Then I'd like to have an external keyboard (this could be done via network as well) to give the name of the item and the system shows you in which closet the item sits via light or using a motor-enabled-system I'd like to open the drawer automatically.
Can this be done using bifferboard or do I need an arduino-like device?
Can all this magic be handled by the USB output or do I need to mess with the GPIO thing?
Do I need to write all the code in C (or other c-like language) or there are bindings/APIs (that you know of) in Ruby?
Thanks
ps. I used the bifferboard as a small openwrt server for several software related tasks, but when it comes to hardware I'm kinda negated so please, be as pedantic as you can and/or supply links in your answers (if any).