Madf писал(а):Если думаете, что люди будут удаленно и коллективно вам подсказывать, то выкладывайте схему и четко по пунктам (для каждого случая отдельно) описывайте дефект.
Впрочем всё равно желательно видеть схему, щупать её руками (мультиметром или осцилом).
Подобные поломки едва редкость в нашем деле, а вот возможность устранить их, это дело первостатейной важности.
Что касается схемы, во вложении, собирался печатать целый альбом схем
http://www.legolab.daimi.au.dk/DigitalControl.dir/LEGO%20MINDSTORMS%20NXT%20Hardware%20Developer%20Kit/, там и датчики и сам блок, плюс описание работы блока.
Что касается неисправности, думаю дело в обратной связи, симптоматику описывал выше. Есть мысль как это обойти программно, если уж никак не починить.
Добавлено спустя 1 минуту 34 секунды:Andrew S писал(а):Если брякнул с высоты об пол - нужно пропаять все контакты, сперва жидким флюсом, потом паяльником или феном.
Однажды такое проделывал, пока не обнаружил, что сам блок поменяли на соревнованиях, починился, остальные пришлось помечать.
Добавлено спустя 6 минут 29 секунд:elmot писал(а):Все порты себя одинаково ведут?
Да,
ABC ведут себя одинаково. Получается, можно все кроме градусов (
degres) и оборотов (
rotation), т.е. связано с портами
ABC. Возможно заблуждаюсь, т.к. на любом режиме работы двигателя нужна обратная связь, т.е. блок думает, что ничего не происходит, на этом дальнейшие шаги отсутствуют. Пока не тестировал порты
1..4, т.е. то что касается датчиков, включая режим I2C. Завтра заберу блоки из кружка, займусь тестированием.