- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 14

Thema: Programm läuft so,aber so nicht...

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Benutzer Stammmitglied
    Registriert seit
    16.01.2012
    Ort
    Leinefelde
    Beiträge
    36
    Nagut,ich meine Bumper also diese kleinen RedschalterMein Proplem ist ja das ich es nicht hinbekomme das mein Bot,wenn er wo gegenfährt zurücksetzt.Er wird wogegenfahren denn meine Scharp habe ich gestern geröstet.Mir bleibt nurnoch mein Pumper.Doch ich finde einfach kein Ansatz,kann mir nicht vorstellen das ich der erste mit diesen Proplem bin!!!
    Mit IF xxxxTHEN geht es nicht,doch womit?

    Code:
    $regfile = "m32def.dat"
    $framesize = 32
    $swstack = 32
    $hwstack = 32


    $crystal = 16000000 'Quarzfrequenz
    $baud = 9600

    Config Adc = Single , Prescaler = Auto 'Für Tastenabfrage und Spannungsmessung
    Config Pina.7 = Input 'Für Tastenabfrage
    Porta.7 = 1 'Pullup Widerstand ein


    Config Pind.5 = Output
    Motor1_pwm Alias Portd.5
    Config Pinc.6 = Output
    Motor1_in1 Alias Portc.6
    Config Pinc.7 = Output
    Motor1_in2 Alias Portc.7

    Config Pind.4 = Output
    Motor2_pwm Alias Portd.4
    Config Pinb.0 = Output
    Motor2_in1 Alias Portb.0
    Config Pinb.1 = Output
    Motor2_in2 Alias Portb.1


    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up
    Pwm1a = 250 'max.1023
    Pwm1b = 250 'max.1023
    Tccr1b = Tccr1b Or &H02


    Do
    Start Adc
    Dim Ws As Word
    Ws = Getadc(7)
    Portc.6 = 1 'Richtung vorwärts
    Portc.7 = 0 'Richtung vorwärts
    Portd.4 = 1 'Linker Motor ein/aus
    Portb.0 = 1 'bestimmt Richtung rechter Motor
    Portb.1 = 0 'bestimmt Richtung rechter Motor
    Portd.5 = 1


    If Pina.7 = 1 Then
    Portc.0 = 1 'Pin wird auf High, also 5V geschaltet
    Else
    Portc.0 = 0 'Pin wird auf Low, also 0V geschaltet
    Waitms 20
    Sound Portd.7 , 200 , 900
    Waitms 250

    Portc.6 = 0 'Richtung vorwärts
    Portc.7 = 1 'Richtung vorwärts
    Portd.4 = 1 'Linker Motor ein/aus
    Portb.0 = 0 'bestimmt Richtung rechter Motor
    Portb.1 = 1 'bestimmt Richtung rechter Motor
    Portd.5 = 1

    Wait 1 'xx lang Richtung zurück fahren
    Portd.4 = 0 'Stop rechter Motor
    Portd.5 = 0 'Stop linker Motor
    Wait 1 'xx lang drehen

    Portc.6 = 0
    Portc.7 = 1
    Portd.4 = 1 'Links drehen ein/aus

    Portb.0 = 1
    Portb.1 = 0
    Portd.5 = 1
    Wait 1

    End If
    Loop
    End
    Geändert von klaro1971 (03.08.2012 um 21:40 Uhr) Grund: Forumregeln

Ähnliche Themen

  1. Programm läuft, aber....
    Von BoGe-Ro im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 15.06.2010, 22:07
  2. Asuro hat gelaufen läuft jetzt aber nicht mehr.
    Von Asuroneuling im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 22.06.2009, 19:55
  3. Antworten: 4
    Letzter Beitrag: 22.01.2006, 04:42
  4. PWM Steller mit LCD, aber zähler läuft nicht
    Von scream!!!! im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 14.09.2005, 07:21
  5. Antworten: 3
    Letzter Beitrag: 15.08.2005, 16:41

Stichworte

Berechtigungen

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

12V Akku bauen