Naskrobałem coś takiego;
Kod: Zaznacz cały
$regfile = "attiny2313.dat" 'najpierw określamy typ proca
Config Portb = Output ' ustawienie całego Portu B jako wyjscia
Portb = &B11111111 ' stan spoczynkowy wszystkich wyjsć ustawiony na 1
Config Portd = Input
Portd = &B1111111 ' stan spoczynkowy wszystkich bitów ustawiony na 1
Do
If Pind.0 = 0 Then ' jesli przycisk zewrzemy
Waitms 50 'zaswiec diode
Toggle Portb.0
Elseif Pind.1 = 0 Then
Waitms 100
Toggle Portb.0
End If
Loop
End
Jeśli PinD.0 przyłożę do masy to dioda miga mi szybko. (jeśli wezmę przewód z powrotem to dioda albo świeci cały czas albo w ogóle nie świeci; żeby migała muszę mieć port zwarty do masy)
Jeśli PinD.1 przyłożę do masy to dioda miga mi wolno. (jeśli wezmę przewód z powrotem to dioda albo świeci cały czas albo w ogóle nie świeci; żeby migała muszę mieć port zwarty do masy)
A chcę zrobić coś takiego:
Jeśli PinD.0 przyłożę do masy (nawet na chwilkę)to dioda ma mi migać szybko już na stałe
a potem jeśli
Jeśli PinD.1 przyłożę do masy (nawet na chwilkę)to dioda ma mi migać wolniej ale też już na stałe