#include //#include #include #define SDA 12 #define SCL 13 OLED myOLED(SDA, SCL); extern uint8_t BigNumbers[]; extern uint8_t SmallFont[]; #define SORTIE_ALIM 4 #define LED_FLASH 4 #define LED_BUILTIN 33 #define MyLED LED_FLASH int count = 7; bool sortieAlim = false; void setup() { pinMode(SORTIE_ALIM, OUTPUT); digitalWrite(SORTIE_ALIM, LOW); myOLED.begin(SSD1306_128X32); myOLED.setFont(SmallFont); myOLED.clrScr(); myOLED.print("Hello", CENTER, 0); myOLED.update(); delay(1000); } void loop() { digitalWrite(SORTIE_ALIM, HIGH); for (int i = count; i > 0; i--) { char cstr[16]; itoa(i, cstr, 10); myOLED.setFont(BigNumbers); myOLED.clrScr(); myOLED.print(cstr, CENTER, 0); myOLED.update(); delay(1000); } myOLED.setFont(SmallFont); myOLED.clrScr(); myOLED.print("OFF", CENTER, 0); myOLED.update(); digitalWrite(SORTIE_ALIM, LOW); delay(1000); }