#include #include #include #include /* * Countdown on a scrolling screen using a large font */ const byte pin_cs = 7; const byte pin_dc = 2; const byte pin_reset = 3; OLED oled(pin_cs, pin_dc, pin_reset); OLED_TextBox box(oled); const int COUNTDOWN_FROM = 12; int counter = COUNTDOWN_FROM; void setup() { Serial.begin(115200); oled.begin(); oled.selectFont(Droid_Sans_24); box.setForegroundColour(LIMEGREEN); } void loop() { Serial.print(counter); Serial.println(F("...")); box.print(F("Count ")); box.print(counter); box.println(F(" . . .")); counter--; delay(1000); if(counter == 0) { box.println(F("\nAll Done!")); delay(2000); box.clear(); counter = 12; } }