Daro69 napisał(a):
albo-
skoro masz wybrane PA0 i PA1, to może.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
może?
Tak też zapewne zadziała. Zwróć tylko uwagę, że w przypadku konieczności zmiany portu lub pinu w dalszej fazie programu trzeba będzie pamiętać, żeby odnaleźć ten fragment kodu i ręcznie zmienić liczbę 3 lub w ogóle zmienić ten fragment kodu w przypadku, gdy trzeba przenieść się z przyciskiem na inny port. A co jeśli trzeba by było (przy bardziej rozbudowanym programie) zmienić to w kilku miejscach? A jeśli wrócisz do modyfikacji kodu po dłuższej przerwie? Pewnie już nie będziesz pamiętał, gdzie właściwie kod trzeba będzie zmienić.
Lepszym rozwiązaniem byłoby przykładowo:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wtedy w razie potrzeby wystarczy zmienić PINA np. na PINB i/lub zmienić numer bitu, a kod sam się zmodyfikuje.
Ewentualnie (
przy założeniu, że piny będą na pewno na tym samym porcie) rozwiązanie kolegi
Daro69:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Być może wygląda to nieco bardziej skomplikowanie i trzeba się więcej napisać (ewentualnie nazwy makr można skrócić), ale jeśli w miarę rozwoju projektu trzeba będzie coś zmienić, to taki sposób pisania naprawdę procentuje.
Oczywiście nie ma takiego przymusu, będzie działać też z wpisaną "na sztywno" wartością 3, ale styl jaki przedstawiłem to taka "dobra praktyka". I proszę nie traktować moich uwag jako złośliwość czy wymądrzanie się
Moim zdaniem dobrze jest od początku uczyć się dobrych nawyków