Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
main:sensors:hc_sr04 [2018/04/20 16:26] smartadmin |
main:sensors:hc_sr04 [2018/12/25 08:06] smartadmin |
||
---|---|---|---|
Строка 32: | Строка 32: | ||
^ Что нужно ^ Кол-во, шт ^ | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер]] | 1 | | + | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | |
| [[http://smartelements.ru/collection/datchiki-i-sensory/product/ultrazvukovoy-dalnomer-hc-sr04|Ультразвуковой дальномер HC-SR04]] | 1 | | | [[http://smartelements.ru/collection/datchiki-i-sensory/product/ultrazvukovoy-dalnomer-hc-sr04|Ультразвуковой дальномер HC-SR04]] | 1 | | ||
| [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 4 | | | [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 4 | | ||
Строка 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."); | ||