Can I have Arduino to read and write data using SDcard?
Yes, you can. You need to find an Arduino shield (or other board) that lets you attach SD cards to your board, and use that. (A quick Google search on &quot;arduino SD card shield&quot; reveals this SD card reader shield, for example. There are also &quot;breakout boards&quot; that are not shields. You'd have to attach wires to those rather than plugging a shield into your Arduino's headers.) This one, also from Adafruit, apparently has a built-in 5V-3V regulator, as well as voltage level shifters, so it should work well.
The specifics of how you read/write to the SD card will depend on the shield you buy.
Note that Arduinos include a certain amount of flash memory that is available for your program to read and write. If your storage requirements are modest, and you aren't writing data very frequently, that flash memory might work also. (Note that the built-in flash memory has a pretty low lifespan. If you write to it to many times, it will eventually fail. I forget the number of times, but you could look it up on Arduino's site.