Hallo,
anbei ein Codeauszug.
Nacheinander werden jeweils Ports auf H gesetzt.
Es werden 3 Pins dann abgefragt.Und gibt pro Port 1 Pin(Durchgang)
aus.Das klappt auch alles.Es können jetzt mehrehre Ausgabevarianten
entstehen.L1,L2,L3... L3,L2,L1...usw.Die Ausgabevariante bestimmt
das Drehfeld(rechts oder lins).Meine Idee war jetzt im Speicher
für L1,L2,L3 die Ziffer 123 abzulegen und am Ende der Schleife
auszulesen und auszuwerten.
Also wie kriege ich die Ziffer hin 100ter,10ner,1ner.
Und kann ich readeprom und writeeprom verwenden.
Hat jemand eine Idee?
WigbertCode:Do 'Pinauswertung Portd.1 = 1 If Pind.1 = 1 Then Print "L1" Elseif Pind.2 = 1 Then Print "L2" Elseif Pind , 3 = 1 Then Print "L3" End If Portd.1 = 0 Portd.2 = 1 If 'wie oben End If Portd.2 = 0 Portd.3 = 1 If 'wie oben End If Portd.3 = 0 'Drehrichtung 'If "L1" ; "L2" ; "L3" Then 'Print "rechts" 'Elseif "L2" ; "L3" ; "L1" Then 'Print "rechts" 'Elseif "L3" ; "L1" ; "L2" Then 'Print "rechts" 'Else 'Print "Links" 'End If Loop







Zitieren

Lesezeichen