В наборе робоняша проект "Прилипала" работал совсем неадекватно. То есть робот просто постоянно ехал назад. Сделал перемычку между VIN и 5V, но проблему это не решило. Решил проверить сам дальномер вот таким кодом var sonic = require('@amperka/ultrasonic') .connect({trigPin: P12, echoPin: P13}); sonic.ping(function(err, value) { if (err) { console.log('An error occurred:', err); } else { console.log('The distance is:', value, 'cm'); } }, 'cm'); Поставил перед дальномером толстую черную книгу (в сантиметрах 15) и провел 10 измерений. Вот результат. 1. The distance is: 109.10114285888 cm 2. An error occurred: Error { "msg": "wrong connection", "type": "Error" } 3. An error occurred: Error { "msg": "wrong connection", "type": "Error" } 4. The distance is: 119.47680952062 cm 5. An error occurred: Error { "msg": "wrong connection", "type": "Error" 6. The distance is: 0.34020238126 cm 7. The distance is: 17.83178571440 cm (похоже на правду) 8. The distance is: 0.34020238126 cm 9. The distance is: 0.34020237353 cm 10. An error occurred: Error { "msg": "wrong connection", "type": "Error" Итог: В 4 случаях ошибка соединения. Здесь сразу хочу сказать, что провода я прозванивал, они в порядке. Пробовал подключать дальномер к другим пинам, но ошибка соединения все равно присутствовала. В 6 случаях вернулся некий результат измерений, и только в одном случае он был похож на правду. В связи с этим вопрос. Могу ли я утверждать, что дальномер в комплекте оказался бракованный?
Считывает отраженный ультразвуковой сигнал, как летучая мышь. Но суть не в этом. Мне придется посыпать голову пеплом из-за своей невнимательности. Я перепутал местами trigPin и echoPin. Прошу прощения у форумчан за беспокойство.
Ультразвуковой дальномер в проекте "Прилипала" корректно работает только подключенным от USB. При питании от Power Bank постоянно едет назад.
Уважаемые пользователи дальномера! Вот здесь достаточно подробно рассказано как работает дальномер. И дело не только в подобии летучей мыши. А именно, для чего нужна каждая нога и сколько вольт на него нужно подавать. Если что-то идет не так, пробуйте включить логику и разобраться в причине. Повторение "проектов" без попытки разобраться что там происходит - пустое занятие. Вы их повторите и забросите это дело - "проекты" закончились а понимание не пришло.
От USB нормально все работает, не могу понять почему от Power Bank не работает, возможно нет 5 вольт ...