Hallo zusammen :),
ich bin noch in den Kinderschuhe was C++ Programmieren angeht. Ich weiss zwar
wie es sein soll, aber nicht wie ich es genau in Code umgesetzt bekomme.
Und zwar möchte ich eine Schleife haben die nur läuft und Informationen ans Display ausgibt.
Gleichzeitig soll eine Switch-Case-Struktur laufen wo jeweils pro Case eine While-Schleife läuft.
Diese Schleife soll solange ausgeführt werden wie der Benutzer eine Eingabe tätigt. Meinetwegen
Case Vorwärts ausführen solange "W" gedrückt ist. Danach wieder ins Auswahlmenü springen.
Code
Switch (1)
{
Case Vorwärts:
do
{
digitalWrite (0,1); // Vorwärts fahren
digitalWrite (1,1); // Vorwärts fahren
}while(Benutzereingabe)
digitalWrite (0,0); // Vorwärts Stop
digitalWrite (1,0); // Vorwärts Stop
break;
Case Rückwärts:
do
{
digitalWrite (2,1); // Rückwärts fahren
digitalWrite (3,1); // Rückwärts fahren
}while(Benutzereingabe)
digitalWrite (2,0); // Rückwärts Stop
digitalWrite (3,0); // Rückwärts Stop
break;
};
Alles anzeigen
usw...
So in etwa hatte ich mir das vorgestellt. Nur anstelle der "Benutzereingabe" sollte dort sowas wie "kbhit" (hatte ich in dem Bezug häufiger gelesen) stehen.
Kann mir da jemand weiterhelfen?