Я использую следующие устройства / компоненты для измерения расстояния с помощью ультразвукового датчика. 1. Плата Arduino Uno 2. Ультразвуковой датчик HC-SR04 3. Макетная плата 4. Кабели-перемычки Arduino. 5. Эскиз: предоставлен на http://www.instructables.com/id/Simple-Arduino-and-HC-SR04-Example/step3/Upload-the-sketch/
Мои настройки в значительной степени соответствуют тому, что указано в приведенной выше ссылке. Все работает нормально, но вроде сенсор не влезает в макет надежно. Если я толкаю датчик вперед, он работает нормально. Если я толкну его назад, он будет давать только одно показание (в данном случае 5 см). Когда вы нажимаете на датчик, вы чувствуете, как он поворачивается назад и вперед.
Я припаял еще один датчик на макетной плате, но с ним возникла та же проблема. Когда я нажимаю сверху, он работает нормально, в противном случае он дает мне только одно показание. Кто-нибудь сталкивался с подобной проблемой? Как это решить?