Hej,
czujnik składa się z dwóch elementów dokonujących pomiarów. Czy jest szansa, aby z każdego z nich (prawy lub lewy) osobno odczytać wynik (z wersji z ev3 lub nxt)? W blokowym sofcie do ev3 nie widzę takiej opcji niestety :/
Muszę obsłużyć sytuację, w której pojawi się coś z lewej lub prawej strony przed czujnikiem - nie używając przy tym 2 czujników tylko jednego :/
Z góry dzięki za info.
Pozdr.
Michu
[req] dane z sensora Ultrasonic - ev3/nxt
Moderatorzy: Mod Team, Mod Team
[req] dane z sensora Ultrasonic - ev3/nxt
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!
Sztuką jest, zrobić to boczną!
A jeśli będzie między nimi ścianka? Lub zakładając, że każdy z nich będzie np wsadzony w tunel i czeka aż coś na końcu tunelu się pojawi?Neo pisze:Z dwoma skierowanymi w tym samym kierunku też nie jest za dobrze, bo prawdopodobnie będą się wzajemnie zakłócać. Chyba że dopilnujesz, aby w programie nie próbkowały w tym samym czasie tylko na przemian.
Ostatnio zmieniony 2020-06-06, 15:35 przez OmenGda, łącznie zmieniany 1 raz.
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!
Sztuką jest, zrobić to boczną!
Dobra. Na dwóch działa jak chciałem. Natomiast mam kłopot z programem...
Ustawiłem pentelkę tego sensora. To czujnik od nxt podpięty pod ev3. Ustawiłem, że pentelka się ma zakończyć, jeśli czujnik odczyta wartość mniejszą lub równą 4 CM.
I raz działa... Raz nie :( czasem zaskoczy jak pojawi się obiekt dopiero za 3 razem :/ zmieniałem wartości np na 10 czy 20 CM. Nie ma znaczenia :/
Edyta:
Chyba wiem w czym problem, ale nie wiem jak go rozwiązać :/
Jak podłączam czujnik do kostki w trybie odczytu na portach, to widzę, że:
1. Na nierównych podłożach typu dywan, często wskakuje wartość 255 (chyba max).
2. Mam wrażenie, że jest jakby sekundowe opóźnienie :/ machnę ręką przed czujnikiem, to czasem odczyt się w ogóle nie zmienia :/
Jest jakaś szansa, na zniwelowanie tych problemów?
Pozdrawiam
Michu
Ustawiłem pentelkę tego sensora. To czujnik od nxt podpięty pod ev3. Ustawiłem, że pentelka się ma zakończyć, jeśli czujnik odczyta wartość mniejszą lub równą 4 CM.
I raz działa... Raz nie :( czasem zaskoczy jak pojawi się obiekt dopiero za 3 razem :/ zmieniałem wartości np na 10 czy 20 CM. Nie ma znaczenia :/
Edyta:
Chyba wiem w czym problem, ale nie wiem jak go rozwiązać :/
Jak podłączam czujnik do kostki w trybie odczytu na portach, to widzę, że:
1. Na nierównych podłożach typu dywan, często wskakuje wartość 255 (chyba max).
2. Mam wrażenie, że jest jakby sekundowe opóźnienie :/ machnę ręką przed czujnikiem, to czasem odczyt się w ogóle nie zmienia :/
Jest jakaś szansa, na zniwelowanie tych problemów?
Pozdrawiam
Michu
Ostatnio zmieniony 2020-06-07, 15:14 przez OmenGda, łącznie zmieniany 3 razy.
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!
Sztuką jest, zrobić to boczną!
Z moich doświadczeń z czujnikami ultradźwiękowymi NXT wynika, że stabilny odczyt odległości zaczyna się dopiero od 6-7 cm. Poniżej 5 w zasadzie zawsze występuje problem. Prawdopodobnie wynika to z tego, że przy tak małej odległości wiązka ultradźwięków jest bardzo wąska i po odbiciu nie wraca do odbiornika.