Data logging question

Which one is easier to do: data logging using memory card (sd/mmc) module or using USB host controller? I'm going to use arduino mega2560.

Which one is easier to do: data logging using memory card (sd/mmc) module or using USB host controller? I'm going to use arduino mega2560.

That's a no-brainer. The SD card!

could you explain why? thanks!

could you explain why?

USB Host devices need drivers to work. Can you write such a driver?

Can you use an existing library to write to a supported piece of hardware?

I see..Thanks for the info!

You need more expensive hardware to drive usb. (FTDI i'm assuming). With SD, just hook er' up to the SPI lines, throw in some voltage dividing resistors and you're golden.