- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 13

Thema: Codeproblem: Motor und Sensor

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    16.05.2004
    Beiträge
    304

    Codeproblem: Motor und Sensor

    HI!
    Ich hab ein Problem bei diesem Code:

    Code:
    list p=16f84a		
    include <p16f84a.inc>
    
    init
        bsf     STATUS, RP0    
        movlw   B'00000000'   
        movwf   TRISB 
        bcf     STATUS, RP0    
        clrf    PORTB
    
    main
    	btfsc PORTA,2
    	call right
    	btfsc PORTA,3
    	call left
    	call forward
    	goto main 
    
    left
    	bcf PORTB,0
    	bcf PORTB,1
    	bsf PORTB,2
    	bcf PORTB,3
    	return
    right
    	bsf PORTB,0
    	bcf PORTB,1
    	bcf PORTB,2
    	bcf PORTB,3
    	return
    	
    forward
    	bsf PORTB,0
    	bcf PORTB,1
    	bsf PORTB,2
    	bcf PORTB,3
    	return	
    	
    
    end
    Und zwar sind am Port RA2 und RA3 einfache Sensoren mit einem TTL Pegel und an RB0 bis RB3 ein L293 mit 2 Motoren.

    Je nach dem welcher Sensor einen High Pegel macht, soll dann ein Motor stehen bleiben, aber es tut sich gar nix. Nur einer der Motoren dreht sich und je nach dem wie Pegel der Eingänge steht, dreht sich dieser einmal schnell, einmal langsam und einmal sehr langsam.

    Ich hoffe ich konnte mein Problem schildern und dass mir jemand helfen kann. Zum evtl leichterem Verständnis hab ich den Schaltplan eingefügt. Es ist ein einfacher Roboter der einer Linie nachfahren soll. Die Sensoren sind zZ einfache Tasten weil ich dachte dass es daran liegen könnte, aber es wars nicht.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken pprob.jpg  

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad