Uhrzeit auf 7-Segment anzeigen

Hey Leute,
Vorweg: Ich bin kein Arduino-Profi, also versucht bitte eure Vorschläge einfach zu halten :confused:

Also, ich hab ein 7-Segment-Display und möchte darauf die Uhrzeit anzeigen.
Hier ist mein bisheriger Code:

#include <TimeLib.h>
#include <Wire.h>
#include <DS1307RTC.h>
#include "SevSeg.h"
SevSeg sevseg;

void setup() 
{
setSyncProvider(RTC.get);
byte numDigits = 4;
byte digitPins[] = {2, 3, 4, 5};
byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13};
sevseg.begin(COMMON_ANODE, numDigits, digitPins, segmentPins);}

void loop() 
{
int time=  //Hier ist das Problem!
sevseg.setNumber(time,3);
sevseg.refreshDisplay();
sevseg.setBrightness(100);
}

Am Anfang des Void-Loop möchte ich eine Variable erstellen, in der Stunde und Minuten als vierstellige Zahl gespeichert sind. Wenn das als int nicht geht, sind auch strings okay. Natürlich kann, wenn möglich, das Ganze auch direkt in die "setNumber"-Funktion.
Bisher kamen jedoch immer Fehlermeldungen, wenn ich das als string anzeigen wollte. Bei integern weiß ich nicht, wie man Ziffern zusammenhängen kann. :confused:

Laut der Hilfe der Lib werden Strings mit "sevseg.setChars("abcd");" angezeigt, nicht mit "sevseg.setNumber".
Hast Du das schon probiert?
Ich konnte leider Deine Fehlermeldungen auf meinem Bildschirm nicht lesen.

(Falls Du diese Lib nutzt. Es scheint auch noch andere zu geben (z.B. von sparkfun))

Hallo,

so machs ich bei meiner DCF-Uhr

Nur ein Codschnipsel

  char zeit[6];
  snprintf(zeit,sizeof(zeit),"%02d.%02d",hour(),minute());
  sevseg.setChars(zeit); //std, dp der led,min

Danke, ich habe es jetzt so wie daja64 gemacht ; )