Arduino: 1.8.5 (Mac OS X), Board: "Arduino Mega ADK" sketch_aug07a:11: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended red1(PIN_CLK_Red, PIN_DIO_R1); ^ sketch_aug07a:13: error: 'SevenSegmentTM1637' does not name a type SevenSegmentTM1637 red2(PIN_CLK_Red, PIN_DIO_R2); ^ sketch_aug07a:15: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended red3(PIN_CLK_Red, PIN_DIO_R3); ^ sketch_aug07a:19: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended green1(PIN_CLK_Green, PIN_DIO_G1); ^ sketch_aug07a:21: error: 'SevenSegmentTM1637' does not name a type SevenSegmentTM1637 green2(PIN_CLK_Green, PIN_DIO_G2); ^ sketch_aug07a:23: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended green3(PIN_CLK_Green, PIN_DIO_G3); ^ sketch_aug07a:29: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended orange1(PIN_CLK_Orange, PIN_DIO_O1); // SegmentExtended pour utiliser la methode "PrintTime" ^ sketch_aug07a:31: error: 'SevenSegmentTM1637' does not name a type SevenSegmentTM1637 orange2(PIN_CLK_Orange, PIN_DIO_O2); //SegmentTM1637 pour utiliser la methode "print" permet d'enlever les ":" entre les chiffres ^ sketch_aug07a:33: error: 'SevenSegmentExtended' does not name a type SevenSegmentExtended orange3(PIN_CLK_Orange, PIN_DIO_O3); ^ sketch_aug07a:37: error: 'tmElements_t' does not name a type tmElements_t tm; ^ /Users/NickSkeba/Documents/Arduino/sketch_aug07a/sketch_aug07a.ino: In function 'void setup()': sketch_aug07a:63: error: 'orange1' was not declared in this scope orange1.begin(); // initializes the display ^ sketch_aug07a:64: error: 'orange2' was not declared in this scope orange2.begin(); ^ sketch_aug07a:65: error: 'orange3' was not declared in this scope orange3.begin(); ^ sketch_aug07a:66: error: 'green1' was not declared in this scope green1.begin(); ^ sketch_aug07a:67: error: 'green2' was not declared in this scope green2.begin(); ^ sketch_aug07a:68: error: 'green3' was not declared in this scope green3.begin(); ^ sketch_aug07a:69: error: 'red1' was not declared in this scope red1.begin(); ^ sketch_aug07a:70: error: 'red2' was not declared in this scope red2.begin(); ^ sketch_aug07a:71: error: 'red3' was not declared in this scope red3.begin(); ^ /Users/NickSkeba/Documents/Arduino/sketch_aug07a/sketch_aug07a.ino: In function 'void loop()': sketch_aug07a:129: error: 'RTC' was not declared in this scope if (RTC.read(tm)) { ^ sketch_aug07a:129: error: 'tm' was not declared in this scope if (RTC.read(tm)) { ^ sketch_aug07a:141: error: 'tmYearToCalendar' was not declared in this scope Serial.print(tmYearToCalendar(tm.Year)); ^ sketch_aug07a:159: error: 'tm' was not declared in this scope if (tm.Hour >= 13) { ^ sketch_aug07a:179: error: 'red1' was not declared in this scope red1.printTime(11, 05, true); ^ sketch_aug07a:180: error: 'red2' was not declared in this scope red2.print(year_red, true); ^ sketch_aug07a:181: error: 'red3' was not declared in this scope red3.printTime(10, 07, true); ^ sketch_aug07a:184: error: 'green1' was not declared in this scope green1.printTime(tm.Month, tm.Day, true); ^ sketch_aug07a:184: error: 'tm' was not declared in this scope green1.printTime(tm.Month, tm.Day, true); ^ sketch_aug07a:185: error: 'green2' was not declared in this scope green2.print(tmYearToCalendar(tm.Year)); ^ sketch_aug07a:185: error: 'tmYearToCalendar' was not declared in this scope green2.print(tmYearToCalendar(tm.Year)); ^ sketch_aug07a:186: error: 'green3' was not declared in this scope green3.printTime(Hour, tm.Minute, true); ^ sketch_aug07a:189: error: 'orange1' was not declared in this scope orange1.printTime(10, 26, true); ^ sketch_aug07a:190: error: 'orange2' was not declared in this scope orange2.print(year_orange, true); ^ sketch_aug07a:191: error: 'orange3' was not declared in this scope orange3.printTime(01, 24, true); ^ /Users/NickSkeba/Documents/Arduino/sketch_aug07a/sketch_aug07a.ino: In function 'bool getTime(const char*)': sketch_aug07a:211: error: 'tm' was not declared in this scope tm.Minute = Min; ^ /Users/NickSkeba/Documents/Arduino/sketch_aug07a/sketch_aug07a.ino: In function 'bool getDate(const char*)': sketch_aug07a:227: error: 'tm' was not declared in this scope tm.Day = Day; ^ sketch_aug07a:229: error: 'CalendarYrToTm' was not declared in this scope tm.Year = CalendarYrToTm(Year); ^ exit status 1 'SevenSegmentExtended' does not name a type This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.