- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: Logisch UND Verknüpfung???

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2006
    Ort
    Ansbach
    Alter
    42
    Beiträge
    24

    Logisch UND Verknüpfung???

    Anzeige

    Praxistest und DIY Projekte
    Hallo Leutz,

    ich möchte eine Warneinrichtung für Licht AN bei meinem Auto bauen.
    Die elektronik steht und funktioniert richtig gut nur ein Problem mit dem Programm hab ich noch.

    Und zwar will ich eine Logisch UND (in Bascom ja AND) Verknüpfung machen Aber wenn ich dan einen der Eingänge schalte, summt mein summer los. Obwohl er erst summen soll wenn beide belegt sind.


    Für die Hilfe danke ich schonmal im vorraus.
    Mirko

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    ich glaub, da brauchen wir mind. einen Ausschnitt aus deinem Programm, denn am AND alleine liegts wohl nicht.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    14.04.2006
    Ort
    Stuttgart
    Alter
    44
    Beiträge
    321
    Kannst du den Code auch posten, den du dazu verwendest?

    EDIT: mist, zu langsam

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2006
    Ort
    Ansbach
    Alter
    42
    Beiträge
    24

    Hier mein Programmcode

    Das Programm is noch nich ganz fertig.

    $regfile = "4433def.dat"
    $crystal = 3686400

    Config Portd.3 = Output 'Relaisausgang
    Config Portd.4 = Output 'Signalgeber
    Config Portc = Output 'LED Anzeige
    Config Pind.6 = Input 'Türkontakt
    Config Pind.7 = Input 'Lichtschalter
    Config Pinb.0 = Input 'Fernbedienung

    Portd.6 = 0
    Portd.7 = 0
    Portb.0 = 0

    'Config Adc = Single , Prescaler = Auto , Reference = on
    'Start Adc

    Signal Alias Portd.4
    Relais Alias Portd.3
    Rot Alias Portc.4
    Gruen Alias Portc.5
    Gelb Alias Portc.3

    'Dim A As Integer

    Do
    'A = Getadc(1)
    if Pind.7 and Pind.6 then
    set Signal
    end IF
    Loop

  5. #5
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    if Pind.7 and Pind.6 then..
    Werter Kollege, irgendwie fehlt da was
    if Pind.7 = 1 and Pind.6 = 1 then..
    wäre zum Beispiel möglich
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2006
    Ort
    Ansbach
    Alter
    42
    Beiträge
    24
    upps muss ich woll vergessen haben, verdammt weil ich zwei pc hab wo das porg drauf is...

    es muss so heißen
    if Pind.7 = 0 and Pind.6 = 0 then

    mfg Mirko

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    37
    Beiträge
    4.255
    Pullups nicht eingebaut/eingeschaltet und Brumm auf der Leitung?

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2006
    Ort
    Ansbach
    Alter
    42
    Beiträge
    24
    Also ich hab alles noch einmal überprüft und ich bekomme super saubere Signale.

    Wenn ich die Eingänge einzel abfrage funktioniert es aber sobald ich die AND funktion einbinde geht es nich mehr.

    Woran kann es noch liegen... Oder gibt es eine zweite lösung ohne umzulöten.

  9. #9
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.12.2005
    Ort
    @FFM
    Alter
    47
    Beiträge
    408
    if pind.7=0 then
    if pind.6=0 then
    set signal
    end if
    end if

    so müßts auch gehen
    Gruß Daniel

Berechtigungen

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

Labornetzteil AliExpress