Cześć po raz kolejny musze się zwrócic o pomoc otuż chcę obliczyć które piny z PORTA aktualnie mają stan wysoki "1" i w odpowiedzi otrzymać zmienną licznik kod już mam:
lecz dalej chcę aby każdy pin miał podpisaną wartość
pina.0 ma wartosc 1
pina.1 ma wartosc 2
pina.2 ma wartosc 3
pina.3 ma wartosc 0
pina.4 ma wartosc -3
pina.5 ma wartosc -2
pina.6 ma wartosc -1
pina.7 ma wartosc - 5
i teraz chcę aby program sprawdził, które piny maja stan wyskoki i obliczył srednią.
PRZYKŁAD
na pinach:
pina.0 i pina.1 wykryto stan wysoki
więc program doda 1 i 2(ponieważ takie wartości posiadają te piny wg moich zmiennych) a następnie podzieli je przez liczbe czujników w których wykryło stan wysoki, w tym przypadku podzieli przez 2
w wyniku otrzymamy jakąś zmienną z wynikiem całego działania
p.s sr za powtórzenia
Za wszystko wielkie dzięki
...
dim licznik as byte
dim i as byte
licznik = 0
for i = 0 to 7
if Pina.i = 1 then
incr licznik
end if
next
lecz dalej chcę aby każdy pin miał podpisaną wartość
pina.0 ma wartosc 1
pina.1 ma wartosc 2
pina.2 ma wartosc 3
pina.3 ma wartosc 0
pina.4 ma wartosc -3
pina.5 ma wartosc -2
pina.6 ma wartosc -1
pina.7 ma wartosc - 5
i teraz chcę aby program sprawdził, które piny maja stan wyskoki i obliczył srednią.
PRZYKŁAD
na pinach:
pina.0 i pina.1 wykryto stan wysoki
więc program doda 1 i 2(ponieważ takie wartości posiadają te piny wg moich zmiennych) a następnie podzieli je przez liczbe czujników w których wykryło stan wysoki, w tym przypadku podzieli przez 2
w wyniku otrzymamy jakąś zmienną z wynikiem całego działania
p.s sr za powtórzenia
Za wszystko wielkie dzięki