klaro1971
25.07.2012, 09:14
Hallo an alle,ich brauche etwas Hilfe.
An meinen autonomen Bot habe ich vorn Druckschalter,die funktionieren soweit auch gut.Um die zu entlasten habe ich nun noch einen Sharp Sensor mit eingebaut.Nun habe ich das Proplem das entweder nur die Druckschalter oder nur der Scharpsensor reagiert!Gibt es einen Bascom-Befehl ,,oder,,?Seit ein paar Tagen suche und probiere ich schon doch ich komme nicht weiter.Irgendwie müssen die doch zusammen zu bringen sein.
Mein Ziel ist es das der Bot auf den Sensor reagiert doch für den Notfall die Druckschalter noch da sind.Zurzeit sieht das bei mir so aus,wo ist der Fehler,wie bringe ich die zusammen.
Danke!!!
$crystal = 16000000
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$crystal = 16000000
Config Pinc.6 = Output
Config Pinc.7 = Output
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Pinb.3 = Output
Config Pinb.4 = Output
Config Pinc.5 = Input
Config Pina.7 = Input 'Ein Pin (PA0) wird als Eingang definiert
Porta.7 = 1 'Interner Pullup Widerstand ein
Porta.6 = 0 'Sharp
Config Pina.7 = Input 'Ein Pin (PA0) wird als Eingang definiert
Porta.7 = 1 'Interner Pullup Widerstand ein
Porta.6 = 0 'Scharp
'################################################# ################################################## ###'
Do
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
If Pina.7 = 1 Then 'Drucksensor
If Pina.6 = 0 Then 'Scharpsensor
Else
Sound Portd.7 , 200 , 900
Waitms 250
An meinen autonomen Bot habe ich vorn Druckschalter,die funktionieren soweit auch gut.Um die zu entlasten habe ich nun noch einen Sharp Sensor mit eingebaut.Nun habe ich das Proplem das entweder nur die Druckschalter oder nur der Scharpsensor reagiert!Gibt es einen Bascom-Befehl ,,oder,,?Seit ein paar Tagen suche und probiere ich schon doch ich komme nicht weiter.Irgendwie müssen die doch zusammen zu bringen sein.
Mein Ziel ist es das der Bot auf den Sensor reagiert doch für den Notfall die Druckschalter noch da sind.Zurzeit sieht das bei mir so aus,wo ist der Fehler,wie bringe ich die zusammen.
Danke!!!
$crystal = 16000000
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$crystal = 16000000
Config Pinc.6 = Output
Config Pinc.7 = Output
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Pinb.3 = Output
Config Pinb.4 = Output
Config Pinc.5 = Input
Config Pina.7 = Input 'Ein Pin (PA0) wird als Eingang definiert
Porta.7 = 1 'Interner Pullup Widerstand ein
Porta.6 = 0 'Sharp
Config Pina.7 = Input 'Ein Pin (PA0) wird als Eingang definiert
Porta.7 = 1 'Interner Pullup Widerstand ein
Porta.6 = 0 'Scharp
'################################################# ################################################## ###'
Do
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
If Pina.7 = 1 Then 'Drucksensor
If Pina.6 = 0 Then 'Scharpsensor
Else
Sound Portd.7 , 200 , 900
Waitms 250