마인드 스톰을 사용 중이며 두 개의 모터와 IR 센서가있는 로봇을 제작하고 있습니다. 1) 나는 로봇이 IR 신호를 따라 가서 도달 할 때 멈추게하는 프로그램을 만들었다. 2) IR 컨트롤로 로봇을 원격 제어하는 프로그램을 만들었습니다. 두 프로그램 모두 작동합니다. 그러나 그들을 결합 할 때, 프로그램 1은 더 이상 작동하지 않습니다.마인드 스톰 IR 센서 측정 호환성 문제
IR 센서의 결과가 에얼리합니다. IR 버튼이 동일한 프로그램에서 신호 측정과 호환되지 않는 것을 감지합니다. 누구나 비슷한 experiance가 있거나 그것을 다루는 방법을 알고 있습니까? 프로그램은 오른쪽 부분에 다음 것을 결과는 다음과 같습니다
가 더 이상 작동하지 않는 IR 버튼을 감지 주위 다른 선택 소개 :
이
가 작동하는 프로그램입니다 그러나 거리와 방향의 IR 측정은 무작위 결과를 제공합니다. 누구나 아이디어가 있습니까?
(당신이 그들을있는 경우에 어쩌면 2 개 IR 센서를 사용 이외) 나는 대답이 없어,하지만 난이 작동하지 않는이 좋은 이유에 대한 사용자의 생각을 생각합니다. IR 센서의 두 가지 "모드"를 사용하기 때문에 각 스위치 블록은 IR 센서가 스스로 다른 모드로 재구성되도록합니다. 센서가 데이터를 잃어 버리면 전혀 놀라지 않을 것입니다. 왜냐하면 센서가 다시 모드를 전환하기 전에 데이터를 읽을 수있는 기회가 단 한 번 있기 때문입니다. –
나는 당신이 정확하다는 것을 두려워한다. David Lechner. 나는 이제 if-statement 전에 별도의 센서 블록을 사용하여 센서를 다시 초기화 할 것을 희망했지만 기회는 없었습니다. 그것은 나에게 버그처럼 보인다. 시스템은 센서를 초기화하기 위해 어쨌든 판독 된 센서의 첫 번째 외관을 인식해야합니다. 따라서 모드가 변경되면이를 감지하고 다시 초기화해야합니다. 거친 것 때문에 약간 느려질 수 있습니다. 또는 다른 솔루션은 IR 센서 용 init 블록을 갖는 것입니다. 볼프강. – Wolfgang