W trakcie realizacji mojego projektu znowu napotkałem na przeszkodę
A więc tak: Mam już płytkę z procesorem ATTiny2313 napisałem program sterujący i teraz mam problem bo program ma się włączać po zadziałaniu czujnika zbliżeniowego - układ tego czujnika sygnalizuje diodą LED pojawienie się przeszkody więc myślałem żeby właśnie to napięcie zasilające diodę jakoś wykorzystać...
Sam program jest bardzo prosty bo ogranicza się jedynie do podciągania bieguna + na cały port B i 4 wyjścia portu D (w ustalonej sekwencji).
Pozostają więc do dyspozycji 3 końcówki portu D, i teraz mój problem ...
Myślałem tu o wykorzystaniu wolnej końcówki portu D (pozostała D4,5,6) i ustawić jedną z nich jako wejście.
Po zadziałaniu czujnika dioda poda napięcie na wejście i uruchmi program....tylko właśnie nie wiem jak ta dioda powinna być podłączona i co zmienić w poniższym programie (jakie komendy użyć)...
Config Portb = Output
Config Portd = &B0001111
Portb = &B00000000
Portd = &B0000000
....itd
end
Config Portb = Output
Config Portd = &B0001111
Portb = &B00000000
Portd = &B0000000
to
____________________________
....itd
_____________________________
lub
_____________________________
....itd
_____________________________
lub
_____________________________
....itd
_____________________________
end
Trochę dużo opisu ale i tak pewnie zagmatwałem
Z góry dzięki za rady i wskazówki...szczególnie rozwiązania pierwszego problemu czyli podpięcia diody czujnika pod procesor bo drugi problem wydaje mi się trudniejszy (przynajmniej dla mnie nie do przejścia samemu)....
Jeżeli ktoś ma wprawę to najlepiej jakby mi pokazał na tym programie co napisałem - wtedy najszybciej zrozumiem o co chodzi ....