otóż napisałem program, który załącza przekaźnik podłączony pod pinb.6, kiedy na pinb.7 jest 1 logiczna. Wszystko jest ok dopóki podam 1. wtedy przekaźnik załącza się i rozłącza z jakąś częstotliwością (po prostu szybko tryka) Nawet jak podłączę np. diodę LED to też szybko mruga. Mam pytanie. Jak to wyeliminować. Oczywiście przekaźnik pod uC mam podłączony po przez tranzystor pracujący w kluczu.
fusy jeżeli chodzi o oscylator są na pewno dobrze ustawione.
ogólnie to chcę zrobić takie coś, że jak czujka wykryje ruch i poda 1 to się zapala światło. Chciałbym też aby to światło świeciło się przez około 20s po czym program sprawdziłby, czy czujka nadal podaje 1.
proszę o pomoc
$crystal = 4000000
$regfile = "attiny2313.dat"
Config Pinb.7 = Input
Config Pinb.6 = Output
Klawisz Alias Pinb.7
Przekaznik Alias Pinb.6
Klawisz = 0
Przekaznik = 0
If Klawisz = 0 Then
Reset Przekaznik
End If
If Klawisz = 1 Then
Set Przekaznik
End Iffusy jeżeli chodzi o oscylator są na pewno dobrze ustawione.
ogólnie to chcę zrobić takie coś, że jak czujka wykryje ruch i poda 1 to się zapala światło. Chciałbym też aby to światło świeciło się przez około 20s po czym program sprawdziłby, czy czujka nadal podaje 1.
proszę o pomoc
