Hallo Johann
Danke für die Info. Nach kurzem Nachdenken scheint die Lösung recht
simpel...
Ich habe es so umgesetzt:
1 | lcd_clear();
|
2 | const char balken[] = "########## ";
|
3 | for (i=10; i>0; i--){ //rückwärts Schleife
|
4 | //for (i=0; i<10; i++){ //vorwärts Schleife
|
5 | lcd_string(balken[i]);
|
6 | _delay_ms(500); //500ms warten
|
7 | _delay_ms(500); //500ms warten
|
8 | }
|
Das für mich im Moment unverständliche ist, daß sowohl bei der rückwärts
Schleife, als auch bei der vorwärts Schleife der Balken auf dem Display
immer länger wird. Nicht wie ich es beabsichtigt habe bei 10 Zeichen
anfängt und dann bis auf ein Zeichen runtergeht.
Wenn ich das richtig interpretiere sollte z.B. bei
lcd_string(balken[10]) auch 10 Zeichen ausgegeben werden, oder habe ich
das mißverstanden??
Gruß
Michael