- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 20

Thema: Probleme mit einfacher Tasterschaltung

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.260
    Ich würde das auch so machen wie Moppi das vorschlägt.
    Also den kompletten Port an dem die Taster hängen einlesen und dann alle sinnvollen Zustände mit Switch Befehlen abarbeiten.
    Dabei muss natürlich auch die Rückschaltung auf die Neutrallagen, also Geradeaus und Stopp berücksichtigt werden.
    Ich mach in C da immer Zuweisungen wie z.B.
    #define rechts 0b00000001
    #define links 0b00000010
    #define gerade 0b00000000
    #define vorwärts 0b00000100
    ...
    Die kann man dann mit dem aktuellen Zustand der Tasten UND verknüpfen und die entsprechende Reaktion auslösen.
    Nicht sinnvolle Eingaben wie z.B. Links und Rechts gleichzeitig, oder Vor und Zurück gleichzeitig müssen natürlich geblockt werden.
    Diese Switch sequenz kann dann in einer Endlosschleife durchlaufen werden.
    Da die Befehle anscheinend direkt umgesetzt werden kann man eventuell auch auf eine Entprellung der Tasten verzichten.

    Switch sagt mir nur Schalter?
    switch ist auch ein C - Befehl.
    Damit kann innerhalb der Anweisung abhängig von einer Variable ein anderer Programmteil ausgeführt werden

    switch(richtung){
    case 1:
    tu was;
    break;

    case 2:
    tu was anderes;
    break;

    case 3:
    tu was ganz andres;
    break;

    default:
    wenn gar nichts passt;
    }
    Abhängig von der Variable richtung wird case 1,2, oder 3 ausgeführt.
    Wenn keine der Bedingungen zutrifft wird default ausgeführt.
    Ich denka mal das Moppi das meinte.
    Geändert von wkrug (17.12.2019 um 20:11 Uhr)

Ähnliche Themen

  1. Fehleranalyse PWM-Tasterschaltung
    Von hansesel im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 09.01.2014, 13:51
  2. Probleme mit Tasterschaltung
    Von Tuxist im Forum C - Programmierung (GCC u.a.)
    Antworten: 17
    Letzter Beitrag: 13.05.2012, 06:48
  3. Probleme mit einfacher Linenverfolgung!
    Von RuKi000 im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 17.04.2009, 20:47
  4. einfacher Getränkemixer
    Von Feli im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 9
    Letzter Beitrag: 23.03.2008, 20:54
  5. Einfacher Pegelwandler
    Von Coalminer im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 22.11.2004, 06:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress