xbgamer
19.10.2006, 18:07
also gut bin fleißig drann am programmieren für den L293d
allerdings will dass programm mal wieder net wie ich will. soll jetzt so aussehen:
ein sensor stößt an.
soll er eine sekunde lang stehn. sprich portb.0 und portb.1 sollen beide 1 haben.
1 Sekunde warten.
Portb.0 = 0 also aus und Portb.1 =1 also ein.
3 Sekunden warten
Portb.0 = 1 und Portb.1 auch damit er ja steht.
1 sekunde warten.
und dann wieder portb.0 =1 und portb.1 =0
und dass soll er jedesmal machen wenn er irgendwo anstößt.
wie realisiere ich dass?
Hab jetzt hier mal was angefangen aber is echt schlecht könnt ihr ja sagen:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Config Portb.0 = Output
Config Pinc.0 = Input
Config Portb.1 = Output
Config Pinc.1 = Input
Config Pinc.2 = Input
Portc.0 = 1
Portc.1 = 1
Portc.2 = 1
Do
If Pinc.0 = 1 Then
Portb.0 = 1
Else
Portb.0 = 0
Wait 1
End If
Loop
End
bislang schalter halt nur die led für ne sekunde ab und weiter weiß ich net. wenn ich jetzt da nach wait:
portb.0 =0
portb.1 =1
eingebe bleiben hinterher beide an.
vll weiß ja jemand was von euch.
allerdings will dass programm mal wieder net wie ich will. soll jetzt so aussehen:
ein sensor stößt an.
soll er eine sekunde lang stehn. sprich portb.0 und portb.1 sollen beide 1 haben.
1 Sekunde warten.
Portb.0 = 0 also aus und Portb.1 =1 also ein.
3 Sekunden warten
Portb.0 = 1 und Portb.1 auch damit er ja steht.
1 sekunde warten.
und dann wieder portb.0 =1 und portb.1 =0
und dass soll er jedesmal machen wenn er irgendwo anstößt.
wie realisiere ich dass?
Hab jetzt hier mal was angefangen aber is echt schlecht könnt ihr ja sagen:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Config Portb.0 = Output
Config Pinc.0 = Input
Config Portb.1 = Output
Config Pinc.1 = Input
Config Pinc.2 = Input
Portc.0 = 1
Portc.1 = 1
Portc.2 = 1
Do
If Pinc.0 = 1 Then
Portb.0 = 1
Else
Portb.0 = 0
Wait 1
End If
Loop
End
bislang schalter halt nur die led für ne sekunde ab und weiter weiß ich net. wenn ich jetzt da nach wait:
portb.0 =0
portb.1 =1
eingebe bleiben hinterher beide an.
vll weiß ja jemand was von euch.