Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: L2_2645_project Space_Teroid_Game
Fork of N5110 by
Diff: N5110.h
- Revision:
- 10:6f3abb40202b
- Parent:
- 8:40abe5736eca
- Child:
- 11:fc7d89b33e4c
--- a/N5110.h Tue May 20 19:43:52 2014 +0000
+++ b/N5110.h Wed Jul 16 08:42:27 2014 +0000
@@ -66,7 +66,27 @@
lcd.setXYAddress(0,3);
// print character
lcd.printChar('X');
-
+
+ // data to be printed on display
+ int temperature = 27;
+ // print formatted data to buffer
+ char buffer[14]; // each character is 6 pixels, screen is 84 pixels (84/6 = 14)
+ int length = sprintf(buffer,"Temperatu = %2d",temperature);
+ // it is important the format specifier ensures the string will fit in the buffer
+ // if string will fit on display
+ if (length <= 14)
+ lcd.printString(buffer,0,4); // display on screen
+ else
+ lcd.printString("Too long",0,4); // else print error message
+
+ // same idea with floats
+ float humidity = 9.45;
+ length = sprintf(buffer,"Humidit = %4.2f",humidity);
+ if (length <= 14)
+ lcd.printString(buffer,0,2);
+ else
+ lcd.printString("Too long",0,2);
+
while(1);
}
