Arduino microcontroller update. Well, the Arduino is amazingly popular, and for good reason. While I have only done minimal stuff, the applications that you will be able to engage are limitless. Regarding using pins as inputs, my Arduino 2560 does not seem to have on-board pull-up resistors…and that is a real problem for me. This means my pins were floating and doing all sorts of weird stuff, like hitting random HIGHs and LOWs. I should try to get a different brand of Arduino to make sure that the 2560 in general does not have this problem. Of course I can add an external resistor to +5V to pull the pin up, and I will do this. However, in a completed circuit/unit this will look messy and my AVON driver board does not have them (since it is made for the U-HID, mainly). However, I did design the AVON with pull-DOWN resistors (also to avoid floating pins), so maybe I can reverse it in code. See the AVON here: http://www.isocube.dk/category/boards/
Otherwise I would a need in-between board with resistors. See picture for adding a pull-up resistor external to a microcontroller.
For my next project (after Gravity_Kills!), I think I will use the U-HID on the AVON. The idea is doing a hybrid game using mechanical and video. The U-HID outputs will suffice, otherwise I can stack two or more.
Were I to make a self-contained mechanical game, that would not need video graphics or stuff like that, the Arduino would be perfect. Such a project could be wonderfully clean and neat; no Windows PC, no monitor etc. Just an Arduino, an LCD numeric display for score, and having the Arduino controlling inputs/outputs/sounds. This is something I will look into in the future. I like the IDE a lot, and the programming is pretty straightforward.