Witam mam bardzo długi kod , a będzie jeszcze dłuższy
Poprawiłem temat. [c_p]
$crystal = 8000000
Config Portb.0 = Output
Config Portb.1 = Output
Config Portb.2 = Output
Config Portb.3 = Output
Config Portd.7 = Output
Config Portd.6 = Output
Config Portd.5 = Output
Config Portd.4 = Output
Config Rc5 = Pind.2
Led Alias Portb.1
Bsk Alias Portb.0
Modee Alias Portb.3
Snap Alias Portb.2
Dim Address As Byte , Command As Byte
Enable Interrupts
Do
Getrc5(address , Command)
Command = Command And &B01111111
Snap = 0
Modee = 0
If Address = 0 And Command = 38 Then
Toggle Led
End If
If Address = 0 And Command = 15 Then ' lampa błyskowa ładowanie '
Bsk = 0
End If
If Address = 0 And Command = 13 Then ' zdjęcia podswietleniem '
Modee = 0
Waitms 1
Modee = 1
Waitms 20
Modee = 0
Waitms 20
Snap = 0
Led = 1
Waitms 40
Snap = 1
Waitms 10
Snap = 0
Waitms 50
Led = 0
End If
If Address = 0 And Command = 8 Then ' tył'
Portb.7 = 1
Portb.6 = 0
Portb.5 = 0
Portb.4 = 1
Waitms 35
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If
If Address = 0 And Command = 2 Then ' przodu'
Portb.7 = 0
Portb.6 = 1
Portb.5 = 1
Portb.4 = 0
Portb.1 = 1
Waitms 35
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If ' prawo'
If Address = 0 And Command = 6then
Portb.7 = 0
Portb.6 = 1
Portb.5 = 0
Portb.4 = 0
Waitms 15
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If ' lewo'
If Address = 0 And Command = 4 Then
Portb.7 = 0
Portb.6 = 0
Portb.5 = 1
Portb.4 = 0
Waitms 15
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If
If Address = 0 And Command = 9 Then 'mocno w prawo'
Portb.7 = 1
Portb.6 = 0
Portb.5 = 1
Portb.4 = 0
Waitms 15
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If
If Address = 0 And Command = 7 Then ' mocno w lewo'
Portb.7 = 0
Portb.6 = 1
Portb.5 = 0
Portb.4 = 1
Waitms 15
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If
If Address = 0 And Command = 5 Then 'stop'
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
End If
If Address = 0 And Command = 0 Then 'taniec lub droga '
Portb.7 = 0
Portb.6 = 1
Portb.5 = 1
Portb.4 = 0
Waitms 350
Portb.7 = 1
Portb.6 = 0
Led = 1
Waitms 20
Portb.6 = 1
Portb.7 = 0
Waitms 180
Portb.4 = 1
Portb.5 = 0
Waitms 20
Portb.7 = 0
Portb.6 = 0
Portb.5 = 0
Portb.4 = 0
Waitms 10
End If
Loop
End
Poprawiłem temat. [c_p]