arduino:displays_for_classic_arduinos:display_nokia_5110_u8g2_counter.ino
Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
arduino:displays_for_classic_arduinos:display_nokia_5110_u8g2_counter.ino [2018/01/28 04:36] – created mithat | arduino:displays_for_classic_arduinos:display_nokia_5110_u8g2_counter.ino [2018/02/01 19:26] – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
<file c++ display_nokia_5110_u8g2_counter.ino> | <file c++ display_nokia_5110_u8g2_counter.ino> | ||
- | #include < | ||
- | |||
/* | /* | ||
- | | + | display_nokia_5110_u8g2_counter.ino |
- | * | + | Mithat Konar |
- | * Test screen update speed with large solid fonts on | + | |
- | * a Nokia 5110 screen that uses the PCD8544 controller. | + | Test screen update speed with large solid fonts on |
- | * | + | |
- | * Notes: | + | |
- | * Consumes 42% of program storage space and | + | |
- | * 24% of dynamic memory on a Pro Mini. | + | |
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | is about 10 fps with 8MHz processor | ||
*/ | */ | ||
Line 24: | Line 28: | ||
* GND: ground | * GND: ground | ||
*/ | */ | ||
+ | |||
+ | #include < | ||
const unsigned int CLOCK_PIN = 13, | const unsigned int CLOCK_PIN = 13, | ||
Line 36: | Line 42: | ||
unsigned int counter = 80; | unsigned int counter = 80; | ||
char dispStr[4]; | char dispStr[4]; | ||
+ | const unsigned int LOOP_DELAY = 500; // msec of additional loop delay | ||
void setup(void) { | void setup(void) { | ||
Line 55: | Line 62: | ||
String(counter).toCharArray(dispStr, | String(counter).toCharArray(dispStr, | ||
disp.drawStr( 0, 47, dispStr); | disp.drawStr( 0, 47, dispStr); | ||
- | } while ( disp.nextPage() ); | + | } while (disp.nextPage()); |
- | | + | delay(LOOP_DELAY); |
- | | + | |
- | | + | |
} | } | ||
- | </ | + | </ |
arduino/displays_for_classic_arduinos/display_nokia_5110_u8g2_counter.ino.txt · Last modified: 2018/04/23 16:16 by mithat