- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: Asuro PollSwitch() für Anfänger

  1. #21
    Neuer Benutzer Öfters hier
    Registriert seit
    19.05.2008
    Beiträge
    12
    Anzeige

    E-Bike
    Mein Programm funktioniert nun einwandfrei!

    Nochmals vielen vielen Dank für deine Unterstützung! =D>

    Das Problem lag wirklich an den Binären Zahlen. Für K2 und K1 habe ich nun Hexadezimalzahlen eingesetzt und siehe da, es funktioniert. Gott bin ich glücklich!!

    Hier der gesammte code:

    Code:
    #include "asuro.h"
    
    unsigned char taste;
    
    int main(void)
    {
    
    Init();
    
    while(1){
    
    do {taste = PollSwitch();} while (taste != PollSwitch() );
    
    if ((taste == PollSwitch()) & taste == 0x01) {StatusLED (GREEN);}
    else if ((taste == PollSwitch()) & taste == 0x02) {StatusLED (RED);}
    else if ((taste == PollSwitch()) & taste == 0x04) {FrontLED (ON);}
    else if ((taste == PollSwitch()) & taste == 0x08) {BackLED (OFF,ON);}
    else if ((taste == PollSwitch()) & taste == 0x10) {BackLED (ON,OFF);}
    else if ((taste == PollSwitch()) & taste == 0x20) {BackLED (ON,ON);}
    else {StatusLED(OFF);BackLED(OFF,OFF);FrontLED(OFF);}
            }
    while(1);
    return 0;
    }
    Gruß zoerby

  2. #22
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    nur noch eine frage:

    warum fragst du jedes mal taste == PollSwitch() ab?

    du hast doch oben schon die do-while schleife, daher wird es in diesem fall auch gleich sein.
    mfg hai1991

    P.S.: wer großbuchstaben oder rechtschreibfehler findet darf sie behalten

  3. #23
    Neuer Benutzer Öfters hier
    Registriert seit
    19.05.2008
    Beiträge
    12
    Jetzt wo du es sagst... Ist mir nicht aufgefallen bzw. habe ich gar nicht darüber nach gedacht.
    Aber deshalb bin ich ja auch hier, um es zu lernen.

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress