-
Erfahrener Benutzer
Robotik Einstein
RP6(Control): Einfache Clock Library
Hallo RP6-Fachleute,
hier eine allererste Version einer Uhr für den RP6. Sie funktioniert mit der Stopwatch und ohne Veränderung der RP6 Libraries.
Es gibt 2 Versionen für die RP6 Base und für die RP6 Control M32.
Da ist noch Entwicklungspotential drin!
Wer macht mit?
Gruß Dirk
[Edit: Attachments gelöscht! Neue Version V1.4 siehe Post #3!]
Geändert von Dirk (15.01.2015 um 20:39 Uhr)
Grund: Neue Version
Ausgabe LCD
Hallo Dirk,
habe die Datei RP6ControlClocklib.c geändert.
Folgende Anzeige jetzt:
01.09.2007 (6)
09:01:05
/**
* SHOW CLOCK
*
* Format: Date
* Time
*
*/
void showCLOCK(void)
{
setCursorPosLCD(0, 0); // line 1
if ((date.day) < 10 ) {
writeIntegerLCD(0,DEC);
}
writeIntegerLCD(date.day, DEC);
writeCharLCD('.');
if ((date.month) < 10 ) {
writeIntegerLCD(0,DEC);
}
writeIntegerLCD(date.month, DEC);
writeCharLCD('.');
writeIntegerLCD(date.year, DEC);
writeCharLCD(' ');
writeCharLCD('(');
writeIntegerLCD(date.weekday, DEC);
writeCharLCD(')');
writeCharLCD(' ');
setCursorPosLCD(1, 0); // line 2
if ((time.hour) < 10 ) {
writeIntegerLCD(0,DEC);
}
writeIntegerLCD(time.hour, DEC);
writeCharLCD(':');
if (time.minute < 10) {
writeIntegerLCD(0,DEC);
//writeCharLCD('0');
}
writeIntegerLCD(time.minute, DEC);
writeCharLCD(':');
if (time.second < 10) {
writeIntegerLCD(0,DEC);
}
writeIntegerLCD(time.second, DEC);
writeCharLCD(' ');
}
Gruß
Kurt
Erfahrener Benutzer
Robotik Einstein
Version 1.4
Hallo Leute,
hier die neuen Versionen 1.4 mit kleinen Änderungen.
Gruß Dirk
Angehängte Dateien
Geändert von Dirk (15.01.2015 um 20:37 Uhr)
Berechtigungen
Neue Themen erstellen: Nein
Themen beantworten: Nein
Anhänge hochladen: Nein
Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen