Ok ich schick dir demnächst die antwort, hab mommentan ne menge um die ohren!
Ok ich schick dir demnächst die antwort, hab mommentan ne menge um die ohren!
danke ich hab auch viel zu tun in der Schule, ich hoffe, das ich zeit finde, daran weiter zu arbeiten
ich hab mich heute mal am Programieren versucht, doch leider hat es nicht funktioniert. was ist an diesem code falsch?
dankeCode:Sub Linienfolgen() Portc.6 = 1 Portc.7 = 0 Portd.4 = 1 Portb.0 = 1 Portb.1 = 0 Portd.5 = 1 Do If Porta.0 > 3.7 Then Do Pwm1a = 800 Pwm1b = 0 Waitms 40 Loop End If If Porta.2 > 3.7 Then Do Pwm1a = 0 Pwm1b = 800 Waitms 40 Loop End If If Porta.0 < 3.0 And Porta.2 < 3.0 Then Do Pwm1a = 800 Pwm1b = 800 Waitms 40 Loop End If Loop End Sub
Oje, komischer Dialekt, ich werds versuchen! Was soll das Loop, heißt das nicht irgendetwas wiederholen? Bei Pascal muss man bei 2 Argumenten die Argumente in klammers schreiben, das sieht dann etwa so aus :
If (Porta.2 <3.0) and (Porta.2<3.0) then ...
Was gibt er den für einen Fehler aus?
ich glaube das liegt an dem Porta.2 er schreibt immer etwas von datatype
du meinst ich kann die loops weglassen oder
Ich weiß ja nicht, was du Wiederholen willst? Der computer muss doch irgendwie mitgeteilt bekommen, was er wiederholen soll!
Ich hab doch immer hingeschrieben
Do
...
...
...
LOOP
dann müsste er es eigentlich wissen, aber die loops sind weniger das Problem es geht eher um die bennenung der ports
endlich mal ein anständiger bot!Zitat von mafa
EDIT:
da war wohl jemand schneller
eigentlich ist das oben genannte problem einfach zu lösen, ich brauch nur einen Antwort auf die Frage, wie ich einen analogen port abfrage, und dann eine aktion einschaltet
Lesezeichen