Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
main:sensors:hc_sr04 [2018/04/20 16:26] smartadmin |
main:sensors:hc_sr04 [2018/12/18 10:44] smartadmin [Пример подключения и использования] |
||
---|---|---|---|
Строка 58: | Строка 58: | ||
digitalWrite(Trig, LOW); //подача сигнала прекращается | digitalWrite(Trig, LOW); //подача сигнала прекращается | ||
time_us = pulseIn(Echo, HIGH); //замер длины импульса | time_us = pulseIn(Echo, HIGH); //замер длины импульса | ||
- | distance_cm = time_us/58; | + | distance_cm = time_us/58; //пересчет в сантиметры. Для данного датчика постоянная для перевода - 58 |
//если произошло зависание, попытаться сбросить пин подключения Echo | //если произошло зависание, попытаться сбросить пин подключения Echo | ||
Строка 71: | Строка 71: | ||
//Вывод данных в монитор порта | //Вывод данных в монитор порта | ||
Serial.print("The distance is "); | Serial.print("The distance is "); | ||
- | Serial.print(distance_cm); //пересчет в сантиметры. Для данного датчика постоянная для перевода - 58 | + | Serial.print(distance_cm); |
Serial.println(" sm."); | Serial.println(" sm."); | ||