- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 20

Thema: Probleme mit einfacher Tasterschaltung

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.674
    Blog-Einträge
    1
    Woher weiß der Code das?

    switch (nummer)
    {
    case 3:

    default:

    }

    die Nummer, angegeben bei switch in Klammern, ist die Variable, auf die sich das bezieht.

    case 3: bedeutet, dass switch in einem Fall die Variable auf den Wert 3 prüft. Wenn das erfolgreich war, wird der Code ausgeführt, der nach case 3: steht. Und zwar bis zu einem break. Wenn kein break steht, mach switch mit der nächsten Fallprüfung (case) weiter.

    Verstehe jetzt nur nicht, wie Du nichts weißt, wie Du da den Wert ändern sollst.

    Die 3 bei case 3 ergibt sich aus 1 + 2. Die 1 steht für Bit#0 der Variablen, die 2 steht für Bit#1 der Variablen, die 4 steht für Bit#2 der Variablen, die 8 steht für Bit#3 der Variablen usw.
    Warum? Weil:

    01 Dezimal = 00001 Binär
    02 Dezimal = 00010 Binär
    04 Dezimal = 00100 Binär
    08 Dezimal = 01000 Binär
    16 Dezimal = 10000 Binär
    usw.

    Vorteil der Variante: Du kannst mit einer Zahl mehrere Taster abfragen, also Tastenkombinationen.

    Wenn alle 5 Taster gedrückt wären, ergäbe sich hier: 1+2+4+8+16 = 31
    Der Wert '31' stünde also dafür, dass alle Taster gedrückt wären.

    Wenn Taster 3 und 5 gedrückt wären, dann ergäbe sich: 4+16 = 20
    etc.



    MfG
    Geändert von Moppi (18.12.2019 um 19:19 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
  •  

Solar Speicher und Akkus Tests