Tak szczerze mówiąc to chodzi mi o pomiar ADC z czujnika takiego jak ten:
https://www.dfrobot.com/wiki/index.php/Analog_EMG_Sensor_by_OYMotion_SKU:SEN0240Ułożyłem sobie taki kod a w zasadzie przerobiłem kod dla Arduino dla mikrokontrolera
Używam ECLIPSE:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
plik nagłówkowy :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i main.cpp :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Bardzo proszę o podpowiedz co robię źle z tym kodem
Otóż owszem Pomiar na ADC działa jednak gdy wyśietlam wartość
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to wynosi ona około 500 i niewiele się zmienia
Natomiast układ daje na wyjściu od 0 do 3V Ja mam napięcie odniesienia 2,56 a podaje wyjście układu na dzielnik rezystorowy tak żeby osiągnąć te 2,56
Skąd więc w spoczynku mam wartość 500?
W każdym razie widzę że układ działa bo w czasie aktywności mięśni cyfry się zmieniają ale są one z kosmosu i nie wiem co się dzieje.
Bardzo mi zależy na poprawnym działaniu tego układu więc bardzo proszę o pomoc
pozdrawiam
Arek