RaphaelMeyer_Lab5


a. With the standard font, what is the longest message you can write across one line of the display? How many lines can you write?

I counted 15 chars (but I might just be bad at counting...)

 

a. Upload a photo of your personal logo, shown on your LCD screen, to your Lab 5 page.

TODO: LINK

 

a. Include the code that you had to insert to do this in your lab writeup. 

You just need to add

[dataFile.write("Shaun the Sheep");]

b. Explain what would you do differently (or show us your code!) to insert the same text string, but at the beginning of the file (without over-writing the current contents).

[ code :

File dataFile;

dataFile.write("Shaun the Sheep");

Serial.println("Shaun the Sheep");

File sdFile = SD.open("datalog.txt");

if(!SD.begin(chipSelect)){

return;

sdFile.close();

}

 

if(sdFile) {

while(sdFile.available()) {

char read = sdFile.read();

dataFile.print(read);

Serial.print(read);

}

}

 

sdFile = dataFile;

sdFile.flush(); //Just to be sure that it saves

sdFile.close();

]

 

a. Post your code.

It's not much, you add in all of the lcd initilizers from graphicsExample to the SD_Example_Code file, and change Serial. to lcd.

 

a. Tell us what you had to change to make this work

I did not have to change much, I just imported the SD library, initialized a File, and used the read/write commands for the File instead of the EEPROM ones.