Read text from SD memory card to display on small LCD screen? Arduino?

I'm looking to build a kind of micro-ereader.

I want to be able to display up to a few megabytes of text on a small lcd screen. (Not all at once, I will scroll through the text). I have a 16x4 LCD I have salvaged from an old calculator.

Can I use an arduino (or something similar?) to do this and would the SD memory card be necessary? If it is necessary, how would I set this up?

Chanio3 years ago
Perhaps this could help:
<img src="">
Is a way of adding linux into an Arduino.
Having most of the job done by an operating system, should make displaying text much easier, I guess...
We are looking forward to your excelent post about your experience.
Good luck!
iceng3 years ago
  • You get the spec sheets on the SD card and the Arduino as PDF files.
  • Then you get an SD connector and a perforated fiber board and a power supply
  • Read the PDFs so you can understand how to wire the uP to SD
  • Then wire the LCD to the uP and some push switches.
  • Begin the software by doing a flow chart  use the SD PDF  as a guide.
  • Start coding the Arduino
  • Debug the system
  • Write the instructable and publish you work

Look into the Arduino SD library on the Arduino web page. That will be a good place to start. From there you should be able to figure out how to read a file from an SD card then display it in chunks on the screen of your choice.