PicDude -- I would agree with the previous poster that you split your applications up -- the video, keybosrd, audio etc would be a PC/laptop. The Arduino was meant to do the low level timing for servos and stepper motors - if they can keep up ?!. Otherwise, it gives you a nice IDE with usb real-time connection to the hardware, access to Processing for PC programming. http://processing.org/ David Quoting PICdude : > David, > > I'm surprised that you'd say this. AFAIK about the Arduino, it > doesn't do proper video, nor a standard keyboard/mouse input. Of > course I can code these, but would prefer to avoid it if possible. > > My other major concern is its ability to deliver stepper pulses at > over 1MHz to each of a few steppers simultaneously at different > speeds, cause IIRC it runs on a 16Mhz or 20Mhz microcontroller. > Correct me if I'm wrong here. > > Cheers, > -Neil. > > > > > > Since this is an open question, I would suggest you look into the Arduino > > platform. It consists of an IDE based on Processing, C, and C++, > > which compile > > to Arduino boards. There are many Arduino compatible boards (ATMega168, > 328, > > 644, etc), and many more 'shields', which are i/o specific pluggable > boards > > whihc have such things as Servo, Stepper motor, Ethernet, RF, RFID, etc > > implemented. > > > > These would be a good basis for robotics and so on. The IDE has a well > > developed set of libraries. > > > > Start at http://www.arduino.cc and explore. > > > > There are the beginnings of similar offerings based on PIC, ARM, etc > > microprocessors. > > > > David > > > > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist