Hey, have a look into using something like a nslu2, it s a small ARM based linux computer, but they contain USB-host hardware and have been linked to cameras in the past for similar projects. Mat -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of Robert Young Sent: 26 June 2006 16:57 To: 'Microcontroller discussion list - Public.' Subject: RE: [PIC] Control digital camera > -----Original Message----- > From: piclist-bounces@mit.edu > [mailto:piclist-bounces@mit.edu] On Behalf Of xkrja > Sent: Monday, June 26, 2006 10:44 AM > To: piclist@mit.edu > Subject: [PIC] Control digital camera > > > > Hi all, > I'm new to this forum and also fairly new to microcontrollers > but I've understood that the PIC controllers are one of the > most common so thats why I'm here. > > What I would like to do is to create some kind of interface > that let me control a digital camera through its USB-port. > Not all camera functions are necessary to control, but for > example shutter, aperture and zoom and maybe a few more. The > controlling should be done with some kind of simple keyboard. > So, a schematic idea would look like: > > keyboard -> PIC controller -> USB host -> camera > > I know that there are software for controlling cameras from > the computer but beacuse I will put everything in a > Underwater Camera housing I'm not able to bring the computer. > > Are there suitable PIC-controllers for this kind of > applications? Are there PIC's and USB-hosts already in the > same circuit? Maybe some kind of kits available? Is this a > very complicated thing to do? > > Thanks a lot for your help! > > /Kristian > -- > View this message in context: > http://www.nabble.com/-PIC--Control-digital-camera-t1849719.ht There is no PIC with USB host capability. There are ARM7's that can act as USB host devices. There is at least one (and maybe more) pre-programmed ARM7 that claims to be a USB host bridge chip (USB to UART/I2C/SPI, etc). And of course there are the full blown USB host chip sets. You might be able to function with USB-TO-GO and that might be somewhat simpler than a full blown host. Rob -- 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