Witam,
Kolego
pablo22wczytuję się w posty i mam problem ze zrozumieniem podejmowanych kroków.
Chodzi mi o chronologię.
Wskazana część kodu wskazuje na przesył odczytu z ADC5;
Natomiast piszesz ze po zakryciu fotorezystora drugiego, wskazania są błędne.
Jeżeli wysyłasz odczyt z ADC5, i zakrycie drugiego fotorezystora zmienia wskazania,
to świadczyłoby o niewłaściwym podłączeniu.
Jeżeli masz możliwość, to sprawdź miernikiem napięcie na ADC5 po ustawianiu na 0.( kalibracja),
i zobacz co się stanie po zakryciu drugiego fotorezystora.
Jeżeli napięcie wzrośnie, bo to sugerują opisy, to znaczy że błąd w podłączeniu.
chyba że źle coś zrozumiałem.( na fotce jest podpięty jeden foto, czy pozostałe mają identyczne podłączenie? czy każdy ma oddzielny PR-do masy).?
Jeżeli chodzi o odczyt z kilku ADC, to przyda się PDF-ka.
ustawiając MUX-y, od żadnego - do 7, ustawiasz aktualny odczyt z jednego z ADC.
Do zapisania w tablicy np. wynik[numer], możesz użyć swojej funkcji pomiar(numer)- i tę zmienną cyklicznie zmieniać. A wysyłając wyniki, przydałoby się je rozdzielić np.
p1 wynik[0] p2 wynik[1]... ...i zaczynasz linijkę od początku.
ew.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
tak poglądowo
