Gast
#410515
Hallo,
Ich habe noch nicht viel Ahnung von C, daher ist mein erstes Projekt
eine Spannungsanzeige (0-5V) mit einer Balkenanzeige, beides auf einem
2*16 Zeichen Display.
Nun habe ich ein Problem, das ich absolut nicht nachvollziehen kann und
hoffe, dass mir einer helfen kann.
{
char wert[5]; //der Anzeigewert ist 4-stellig
char temp[5];
if (strcmp(temp,wert)!=0)
{
strcpy(temp,wert);
lcd_puts (wert);
lcd_puts (" Volt");
}
}
Das ist im Prinzip der Teil, um den es geht. "Wert" ist der
anzuzeigende Wert, ist der ungleich dem zuvor angezeigten wert, dann
wird der neue Wert ausgegeben.
Dabei schwankt der Wert jedoch ständig hin und her um ca 0,1- 0,3V.
Lasse ich die If-Bedingung weg, bleibt der Anzeigewert konstant.
M f G
Sebastian