<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>https://wiki.tntu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Roman+Sus</id>
		<title>Wiki ТНТУ - Внесок користувача [uk]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.tntu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Roman+Sus"/>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/Roman_Sus"/>
		<updated>2026-05-08T03:52:51Z</updated>
		<subtitle>Внесок користувача</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23810</id>
		<title>Ультразвуковий датчик відстані Arduino HC SR04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23810"/>
				<updated>2018-06-03T09:43:10Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: /* Підключення до Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Загальні відомості ==&lt;br /&gt;
Ультразвуковий датчик відстані HC-SR04 - призначений для вимірювання відстаней від 2 до 400 см, причому межа точності може досягати до 3 мм. Модуль включає ультразвуковий передавач, приймач і вузол контролю. На покази датчика практично не впливають сонячне випромінювання і електромагнітні шуми. &lt;br /&gt;
На передній частині HC-SR04 розташовано два ультрозвукових датчика, перший з написом T (Transmiter) - це передавач ультрозвукових хвиль (TCT40-16T), а другий з написом R (Receive) - це приймач відбитих ультрозвукових хвиль (TCT40-16R), по центру розташований вивідний кварцовий генератор на 27 МГц.&lt;br /&gt;
                    [[Файл:8ZIpmB1FPlQ.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.1 Загальний вигляд модуля HC SR04&lt;br /&gt;
&lt;br /&gt;
== Характеристики датчика HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
- діапазон вимірювання відстані 0,03м-4м&lt;br /&gt;
&lt;br /&gt;
- частота ультразвуку 40kHz&lt;br /&gt;
&lt;br /&gt;
- кут зору 30град.&lt;br /&gt;
&lt;br /&gt;
- інтерфейс 2 логічні TTL лінії&lt;br /&gt;
&lt;br /&gt;
- вихідна інформація імпульс 0,15..25mS&lt;br /&gt;
&lt;br /&gt;
- напруга живлення &amp;quot;Vcc&amp;quot; 5V&lt;br /&gt;
&lt;br /&gt;
- струм споживання в активному режимі 15мA&lt;br /&gt;
&lt;br /&gt;
- розмір модуля 45х20х15mm&lt;br /&gt;
&lt;br /&gt;
== Принцип роботи ==&lt;br /&gt;
&lt;br /&gt;
1. На вихід trig (тригер) посилаємо високий рівень протягом як мінімум 10мкс.&lt;br /&gt;
&lt;br /&gt;
2. Модуль починає посилати ультразвукові імпульси з частотою 40 кГц і приймає їх назад, якщо в зоні видимості є будь-які перешкоди.&lt;br /&gt;
&lt;br /&gt;
3. Якщо сигнал повертається, модуль встановлює низький рівень на виході echo на 150мс. За часом, який минув з п.1 до низького рівня на виході echo можна розрахувати відстань до перешкоди за формулою:&lt;br /&gt;
&lt;br /&gt;
відстань = (time * sound velocity) / 2&lt;br /&gt;
&lt;br /&gt;
де time - виміряне час імпульсу, sound velocity - швидкість звуку (340 м / с)&lt;br /&gt;
&lt;br /&gt;
== Точність вимірювання відстані датчиком HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
Точність датчика залежить від декількох факторів:&lt;br /&gt;
&lt;br /&gt;
- температури і вологості повітря;&lt;br /&gt;
&lt;br /&gt;
- відстані до об'єкта;&lt;br /&gt;
&lt;br /&gt;
- розташування щодо датчика (згідно діаграми випромінювання);&lt;br /&gt;
&lt;br /&gt;
- якості виконання елементів модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципу дії будь-якого ультразвукового датчика закладено явище відображення акустичних хвиль, що поширюються в повітрі. Як відомо з курсу фізики, швидкість поширення звуку в повітрі залежить від властивостей цього самого повітря (в першу чергу від температури). Датчик ж, випускаючи хвилі і заміряючи час до їх повернення, не здогадується, в якому саме середовищі вони будуть поширюватися і бере для розрахунків деяку середню величину. В реальних умовах через фактор температури повітря HC-SR04 може помилятися від 1 до 3-5 см.&lt;br /&gt;
Фактор відстані до об'єкта важливий, тому що росте ймовірність відбиття від сусідніх предметів, до того ж і сам сигнал загасає з відстанню.&lt;br /&gt;
&lt;br /&gt;
Також для підвищення точності треба правильно направити датчик: зробити так, щоб предмет був в рамках конуса діаграми спрямованості. Простіше кажучи, «очі» HC-SR04 повинні дивитися прямо на предмет. Діаграма спрямованості HC-SR04:&lt;br /&gt;
&lt;br /&gt;
                                [[Файл:OLvbeuqZwFY.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.2 Діаграма спрямованості HC SR04&lt;br /&gt;
&lt;br /&gt;
Для зменшення помилок і похибки вимірювань зазвичай виконуються наступні дії:&lt;br /&gt;
&lt;br /&gt;
- усереднюються значення (кілька разів заміряємо, прибираємо сплески, потім знаходимо середнє);&lt;br /&gt;
&lt;br /&gt;
- за допомогою датчиків (наприклад, DHT11 або DHT22) визначається температура і вносяться поправочні коефіцієнти;&lt;br /&gt;
&lt;br /&gt;
- датчик встановлюється на серводвигун, за допомогою якого ми «повертаємо голову», переміщаючи діаграму спрямованості вліво або вправо.&lt;br /&gt;
&lt;br /&gt;
== Підключення до Arduino ==&lt;br /&gt;
&lt;br /&gt;
Пристрої, які потрібні для підключення:&lt;br /&gt;
&lt;br /&gt;
- ультразвуковий далекомір HC-SR04&lt;br /&gt;
&lt;br /&gt;
- Arduino Uno (Mega, Leonardo, Nano, тощо)&lt;br /&gt;
&lt;br /&gt;
- з'єднувальні дроти (4 штучки)&lt;br /&gt;
&lt;br /&gt;
                                          [[Файл:Erwgrh.png]]&lt;br /&gt;
                               &lt;br /&gt;
                               Рис.3 Підключення модуля HC SR04 до Arduino&lt;br /&gt;
Модуль підключається чотирма проводами. Контакти VCC і GND служать для підключення живлення, а Trig і Echo- для відправки і прийому сигналів далекоміра. Підключаємо їх до пінів 10 і 11 відповідно.&lt;br /&gt;
&lt;br /&gt;
Після підключення потрібно завантажити скетч.&lt;br /&gt;
&lt;br /&gt;
== Принципова схема ==&lt;br /&gt;
&lt;br /&gt;
                      [[Файл:Rwhreq.png]]&lt;br /&gt;
&lt;br /&gt;
                        Рис.4 Принципова схема підключення модуля HC SR04 до Arduino&lt;br /&gt;
&lt;br /&gt;
== Приклад (під)програми ==&lt;br /&gt;
&lt;br /&gt;
const int trigPin = 12;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(trigPin, OUTPUT); // триггер - выходной пин&lt;br /&gt;
  pinMode(echoPin, INPUT); // эхо - входной&lt;br /&gt;
  Serial.begin(9600); // инициализация послед. порта&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  { &lt;br /&gt;
  long distance = getDistance(); // получаем дистанцию с датчика&lt;br /&gt;
  Serial.println(distance); // выводим в последовательный порт&lt;br /&gt;
  delay(100);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Определение дистанции до объекта в см&lt;br /&gt;
long getDistance() {&lt;br /&gt;
  long distacne_cm = getEchoTiming() * 1.7 * 0.01;&lt;br /&gt;
  return distacne_cm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Определение времени задержки&lt;br /&gt;
long getEchoTiming() {&lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  delayMicroseconds(2);&lt;br /&gt;
  digitalWrite(trigPin, HIGH); // генерируем импульс запуска&lt;br /&gt;
  delayMicroseconds(10);  &lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  // определение на пине echoPin длительности уровня HIGH, мксек:&lt;br /&gt;
  long duration = pulseIn(echoPin, HIGH); &lt;br /&gt;
  return duration;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Список використаних джерел ==&lt;br /&gt;
&lt;br /&gt;
[https://arduinomaster.ru/datchiki-arduino/ultrazvukovoj-dalnomer-hc-sr04/] ArduinoMaster&lt;br /&gt;
&lt;br /&gt;
[https://arduino.ua/prod182-Yltrazvykovoi_datchik_rasstoyaniya] ARDUINO.UA&lt;br /&gt;
&lt;br /&gt;
[http://amperka.ru/product/hc-sr04-ultrasonic-sensor-distance-module] AMPERKA.RU&lt;br /&gt;
&lt;br /&gt;
[http://arduino-diy.com/arduino-ultrazvukovoy-datchik-rasstoyaniya] ARDUINO-DIY&lt;br /&gt;
&lt;br /&gt;
Sus Roman&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23809</id>
		<title>Ультразвуковий датчик відстані Arduino HC SR04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23809"/>
				<updated>2018-06-03T09:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: /* Точність вимірювання відстані датчиком HC SR04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Загальні відомості ==&lt;br /&gt;
Ультразвуковий датчик відстані HC-SR04 - призначений для вимірювання відстаней від 2 до 400 см, причому межа точності може досягати до 3 мм. Модуль включає ультразвуковий передавач, приймач і вузол контролю. На покази датчика практично не впливають сонячне випромінювання і електромагнітні шуми. &lt;br /&gt;
На передній частині HC-SR04 розташовано два ультрозвукових датчика, перший з написом T (Transmiter) - це передавач ультрозвукових хвиль (TCT40-16T), а другий з написом R (Receive) - це приймач відбитих ультрозвукових хвиль (TCT40-16R), по центру розташований вивідний кварцовий генератор на 27 МГц.&lt;br /&gt;
                    [[Файл:8ZIpmB1FPlQ.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.1 Загальний вигляд модуля HC SR04&lt;br /&gt;
&lt;br /&gt;
== Характеристики датчика HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
- діапазон вимірювання відстані 0,03м-4м&lt;br /&gt;
&lt;br /&gt;
- частота ультразвуку 40kHz&lt;br /&gt;
&lt;br /&gt;
- кут зору 30град.&lt;br /&gt;
&lt;br /&gt;
- інтерфейс 2 логічні TTL лінії&lt;br /&gt;
&lt;br /&gt;
- вихідна інформація імпульс 0,15..25mS&lt;br /&gt;
&lt;br /&gt;
- напруга живлення &amp;quot;Vcc&amp;quot; 5V&lt;br /&gt;
&lt;br /&gt;
- струм споживання в активному режимі 15мA&lt;br /&gt;
&lt;br /&gt;
- розмір модуля 45х20х15mm&lt;br /&gt;
&lt;br /&gt;
== Принцип роботи ==&lt;br /&gt;
&lt;br /&gt;
1. На вихід trig (тригер) посилаємо високий рівень протягом як мінімум 10мкс.&lt;br /&gt;
&lt;br /&gt;
2. Модуль починає посилати ультразвукові імпульси з частотою 40 кГц і приймає їх назад, якщо в зоні видимості є будь-які перешкоди.&lt;br /&gt;
&lt;br /&gt;
3. Якщо сигнал повертається, модуль встановлює низький рівень на виході echo на 150мс. За часом, який минув з п.1 до низького рівня на виході echo можна розрахувати відстань до перешкоди за формулою:&lt;br /&gt;
&lt;br /&gt;
відстань = (time * sound velocity) / 2&lt;br /&gt;
&lt;br /&gt;
де time - виміряне час імпульсу, sound velocity - швидкість звуку (340 м / с)&lt;br /&gt;
&lt;br /&gt;
== Точність вимірювання відстані датчиком HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
Точність датчика залежить від декількох факторів:&lt;br /&gt;
&lt;br /&gt;
- температури і вологості повітря;&lt;br /&gt;
&lt;br /&gt;
- відстані до об'єкта;&lt;br /&gt;
&lt;br /&gt;
- розташування щодо датчика (згідно діаграми випромінювання);&lt;br /&gt;
&lt;br /&gt;
- якості виконання елементів модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципу дії будь-якого ультразвукового датчика закладено явище відображення акустичних хвиль, що поширюються в повітрі. Як відомо з курсу фізики, швидкість поширення звуку в повітрі залежить від властивостей цього самого повітря (в першу чергу від температури). Датчик ж, випускаючи хвилі і заміряючи час до їх повернення, не здогадується, в якому саме середовищі вони будуть поширюватися і бере для розрахунків деяку середню величину. В реальних умовах через фактор температури повітря HC-SR04 може помилятися від 1 до 3-5 см.&lt;br /&gt;
Фактор відстані до об'єкта важливий, тому що росте ймовірність відбиття від сусідніх предметів, до того ж і сам сигнал загасає з відстанню.&lt;br /&gt;
&lt;br /&gt;
Також для підвищення точності треба правильно направити датчик: зробити так, щоб предмет був в рамках конуса діаграми спрямованості. Простіше кажучи, «очі» HC-SR04 повинні дивитися прямо на предмет. Діаграма спрямованості HC-SR04:&lt;br /&gt;
&lt;br /&gt;
                                [[Файл:OLvbeuqZwFY.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.2 Діаграма спрямованості HC SR04&lt;br /&gt;
&lt;br /&gt;
Для зменшення помилок і похибки вимірювань зазвичай виконуються наступні дії:&lt;br /&gt;
&lt;br /&gt;
- усереднюються значення (кілька разів заміряємо, прибираємо сплески, потім знаходимо середнє);&lt;br /&gt;
&lt;br /&gt;
- за допомогою датчиків (наприклад, DHT11 або DHT22) визначається температура і вносяться поправочні коефіцієнти;&lt;br /&gt;
&lt;br /&gt;
- датчик встановлюється на серводвигун, за допомогою якого ми «повертаємо голову», переміщаючи діаграму спрямованості вліво або вправо.&lt;br /&gt;
&lt;br /&gt;
== Підключення до Arduino ==&lt;br /&gt;
&lt;br /&gt;
Пристрої, які потрібні для підключення:&lt;br /&gt;
&lt;br /&gt;
- ультразвуковий далекомір HC-SR04&lt;br /&gt;
&lt;br /&gt;
- Arduino Uno (Mega, Leonardo, Nano, тощо)&lt;br /&gt;
&lt;br /&gt;
- з'єднувальні дроти (4 штучки)&lt;br /&gt;
&lt;br /&gt;
                                          [[Файл:Erwgrh.png]]&lt;br /&gt;
                               &lt;br /&gt;
                               Рис.3 Підключення модуля HC SR04 до Arduino&lt;br /&gt;
Модуль підключається чотирма проводами. Контакти VCC і GND служать для підключення харчування, а Trig і Echo- для відправки і прийому сигналів далекоміра. Підключимо їх до пінам 10 і 11 відповідно.&lt;br /&gt;
&lt;br /&gt;
Після підключення потрібно завантажити скетч.&lt;br /&gt;
&lt;br /&gt;
== Принципова схема ==&lt;br /&gt;
&lt;br /&gt;
                      [[Файл:Rwhreq.png]]&lt;br /&gt;
&lt;br /&gt;
                        Рис.4 Принципова схема підключення модуля HC SR04 до Arduino&lt;br /&gt;
&lt;br /&gt;
== Приклад (під)програми ==&lt;br /&gt;
&lt;br /&gt;
const int trigPin = 12;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(trigPin, OUTPUT); // триггер - выходной пин&lt;br /&gt;
  pinMode(echoPin, INPUT); // эхо - входной&lt;br /&gt;
  Serial.begin(9600); // инициализация послед. порта&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  { &lt;br /&gt;
  long distance = getDistance(); // получаем дистанцию с датчика&lt;br /&gt;
  Serial.println(distance); // выводим в последовательный порт&lt;br /&gt;
  delay(100);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Определение дистанции до объекта в см&lt;br /&gt;
long getDistance() {&lt;br /&gt;
  long distacne_cm = getEchoTiming() * 1.7 * 0.01;&lt;br /&gt;
  return distacne_cm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Определение времени задержки&lt;br /&gt;
long getEchoTiming() {&lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  delayMicroseconds(2);&lt;br /&gt;
  digitalWrite(trigPin, HIGH); // генерируем импульс запуска&lt;br /&gt;
  delayMicroseconds(10);  &lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  // определение на пине echoPin длительности уровня HIGH, мксек:&lt;br /&gt;
  long duration = pulseIn(echoPin, HIGH); &lt;br /&gt;
  return duration;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Список використаних джерел ==&lt;br /&gt;
&lt;br /&gt;
[https://arduinomaster.ru/datchiki-arduino/ultrazvukovoj-dalnomer-hc-sr04/] ArduinoMaster&lt;br /&gt;
&lt;br /&gt;
[https://arduino.ua/prod182-Yltrazvykovoi_datchik_rasstoyaniya] ARDUINO.UA&lt;br /&gt;
&lt;br /&gt;
[http://amperka.ru/product/hc-sr04-ultrasonic-sensor-distance-module] AMPERKA.RU&lt;br /&gt;
&lt;br /&gt;
[http://arduino-diy.com/arduino-ultrazvukovoy-datchik-rasstoyaniya] ARDUINO-DIY&lt;br /&gt;
&lt;br /&gt;
Sus Roman&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23808</id>
		<title>Ультразвуковий датчик відстані Arduino HC SR04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23808"/>
				<updated>2018-06-03T09:06:13Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: /* Загальні відомості */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Загальні відомості ==&lt;br /&gt;
Ультразвуковий датчик відстані HC-SR04 - призначений для вимірювання відстаней від 2 до 400 см, причому межа точності може досягати до 3 мм. Модуль включає ультразвуковий передавач, приймач і вузол контролю. На покази датчика практично не впливають сонячне випромінювання і електромагнітні шуми. &lt;br /&gt;
На передній частині HC-SR04 розташовано два ультрозвукових датчика, перший з написом T (Transmiter) - це передавач ультрозвукових хвиль (TCT40-16T), а другий з написом R (Receive) - це приймач відбитих ультрозвукових хвиль (TCT40-16R), по центру розташований вивідний кварцовий генератор на 27 МГц.&lt;br /&gt;
                    [[Файл:8ZIpmB1FPlQ.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.1 Загальний вигляд модуля HC SR04&lt;br /&gt;
&lt;br /&gt;
== Характеристики датчика HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
- діапазон вимірювання відстані 0,03м-4м&lt;br /&gt;
&lt;br /&gt;
- частота ультразвуку 40kHz&lt;br /&gt;
&lt;br /&gt;
- кут зору 30град.&lt;br /&gt;
&lt;br /&gt;
- інтерфейс 2 логічні TTL лінії&lt;br /&gt;
&lt;br /&gt;
- вихідна інформація імпульс 0,15..25mS&lt;br /&gt;
&lt;br /&gt;
- напруга живлення &amp;quot;Vcc&amp;quot; 5V&lt;br /&gt;
&lt;br /&gt;
- струм споживання в активному режимі 15мA&lt;br /&gt;
&lt;br /&gt;
- розмір модуля 45х20х15mm&lt;br /&gt;
&lt;br /&gt;
== Принцип роботи ==&lt;br /&gt;
&lt;br /&gt;
1. На вихід trig (тригер) посилаємо високий рівень протягом як мінімум 10мкс.&lt;br /&gt;
&lt;br /&gt;
2. Модуль починає посилати ультразвукові імпульси з частотою 40 кГц і приймає їх назад, якщо в зоні видимості є будь-які перешкоди.&lt;br /&gt;
&lt;br /&gt;
3. Якщо сигнал повертається, модуль встановлює низький рівень на виході echo на 150мс. За часом, який минув з п.1 до низького рівня на виході echo можна розрахувати відстань до перешкоди за формулою:&lt;br /&gt;
&lt;br /&gt;
відстань = (time * sound velocity) / 2&lt;br /&gt;
&lt;br /&gt;
де time - виміряне час імпульсу, sound velocity - швидкість звуку (340 м / с)&lt;br /&gt;
&lt;br /&gt;
== Точність вимірювання відстані датчиком HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
Точність датчика залежить від декількох факторів:&lt;br /&gt;
&lt;br /&gt;
- температури і вологості повітря;&lt;br /&gt;
&lt;br /&gt;
- відстані до об'єкта;&lt;br /&gt;
&lt;br /&gt;
- розташування щодо датчика (згідно діаграми випромінювання);&lt;br /&gt;
&lt;br /&gt;
- якості виконання елементів модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципу дії будь-якого ультразвукового датчика закладено явище відображення акустичних хвиль, що поширюються в повітрі. Але як відомо з курсу фізики, швидкість поширення звуку в повітрі залежить від властивостей цього самого повітря (в першу чергу від температури). Датчик ж, випускаючи хвилі і заміряючи час до їх повернення, не здогадується, в який саме середовищі вони будуть поширюватися і бере для розрахунків деяку середню величину. В реальних умовах через фактора температури повітря HC-SR04 може помилятися від 1 до 3-5 см.&lt;br /&gt;
Фактор відстані до об'єкта важливий, тому що росте ймовірність відбиття від сусідніх предметів, до того ж і сам сигнал загасає з відстанню.&lt;br /&gt;
&lt;br /&gt;
Також для підвищення точності треба правильно направити датчик: зробити так, щоб предмет був в рамках конуса діаграми спрямованості. Простіше кажучи, «очі» HC-SR04 повинні дивитися прямо на предмет. Діаграма спрямованості HC-SR04:&lt;br /&gt;
&lt;br /&gt;
                                [[Файл:OLvbeuqZwFY.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.2 Діаграма спрямованості HC SR04&lt;br /&gt;
&lt;br /&gt;
Для зменшення помилок і похибки вимірювань зазвичай виконуються наступні дії:&lt;br /&gt;
&lt;br /&gt;
- усереднюються значення (кілька разів заміряємо, прибираємо сплески, потім знаходимо середнє);&lt;br /&gt;
&lt;br /&gt;
- за допомогою датчиків (наприклад, DHT11 або DHT22) визначається температура і вносяться поправочні коефіцієнти;&lt;br /&gt;
&lt;br /&gt;
- датчик встановлюється на серводвигун, за допомогою якого ми «повертаємо голову», переміщаючи діаграму спрямованості вліво або вправо.&lt;br /&gt;
&lt;br /&gt;
== Підключення до Arduino ==&lt;br /&gt;
&lt;br /&gt;
Пристрої, які потрібні для підключення:&lt;br /&gt;
&lt;br /&gt;
- ультразвуковий далекомір HC-SR04&lt;br /&gt;
&lt;br /&gt;
- Arduino Uno (Mega, Leonardo, Nano, тощо)&lt;br /&gt;
&lt;br /&gt;
- з'єднувальні дроти (4 штучки)&lt;br /&gt;
&lt;br /&gt;
                                          [[Файл:Erwgrh.png]]&lt;br /&gt;
                               &lt;br /&gt;
                               Рис.3 Підключення модуля HC SR04 до Arduino&lt;br /&gt;
Модуль підключається чотирма проводами. Контакти VCC і GND служать для підключення харчування, а Trig і Echo- для відправки і прийому сигналів далекоміра. Підключимо їх до пінам 10 і 11 відповідно.&lt;br /&gt;
&lt;br /&gt;
Після підключення потрібно завантажити скетч.&lt;br /&gt;
&lt;br /&gt;
== Принципова схема ==&lt;br /&gt;
&lt;br /&gt;
                      [[Файл:Rwhreq.png]]&lt;br /&gt;
&lt;br /&gt;
                        Рис.4 Принципова схема підключення модуля HC SR04 до Arduino&lt;br /&gt;
&lt;br /&gt;
== Приклад (під)програми ==&lt;br /&gt;
&lt;br /&gt;
const int trigPin = 12;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(trigPin, OUTPUT); // триггер - выходной пин&lt;br /&gt;
  pinMode(echoPin, INPUT); // эхо - входной&lt;br /&gt;
  Serial.begin(9600); // инициализация послед. порта&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  { &lt;br /&gt;
  long distance = getDistance(); // получаем дистанцию с датчика&lt;br /&gt;
  Serial.println(distance); // выводим в последовательный порт&lt;br /&gt;
  delay(100);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Определение дистанции до объекта в см&lt;br /&gt;
long getDistance() {&lt;br /&gt;
  long distacne_cm = getEchoTiming() * 1.7 * 0.01;&lt;br /&gt;
  return distacne_cm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Определение времени задержки&lt;br /&gt;
long getEchoTiming() {&lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  delayMicroseconds(2);&lt;br /&gt;
  digitalWrite(trigPin, HIGH); // генерируем импульс запуска&lt;br /&gt;
  delayMicroseconds(10);  &lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  // определение на пине echoPin длительности уровня HIGH, мксек:&lt;br /&gt;
  long duration = pulseIn(echoPin, HIGH); &lt;br /&gt;
  return duration;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Список використаних джерел ==&lt;br /&gt;
&lt;br /&gt;
[https://arduinomaster.ru/datchiki-arduino/ultrazvukovoj-dalnomer-hc-sr04/] ArduinoMaster&lt;br /&gt;
&lt;br /&gt;
[https://arduino.ua/prod182-Yltrazvykovoi_datchik_rasstoyaniya] ARDUINO.UA&lt;br /&gt;
&lt;br /&gt;
[http://amperka.ru/product/hc-sr04-ultrasonic-sensor-distance-module] AMPERKA.RU&lt;br /&gt;
&lt;br /&gt;
[http://arduino-diy.com/arduino-ultrazvukovoy-datchik-rasstoyaniya] ARDUINO-DIY&lt;br /&gt;
&lt;br /&gt;
Sus Roman&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23807</id>
		<title>Ультразвуковий датчик відстані Arduino HC SR04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23807"/>
				<updated>2018-06-02T21:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: /* Список використаних джерел */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Загальні відомості ==&lt;br /&gt;
Ультразвуковий датчик відстані HC-SR04 - призначений для вимірювання відстаней від 2 до 400 см, причому межа точності може досягати до 3 мм. Модуль включає ультразвуковий передавач, приймач і вузол контролю. На показання датчика практично не впливають сонячне випромінювання і електромагнітні шуми. &lt;br /&gt;
На передній частині HC-SR04 розташовано два ультрозвукових датчика, перший з написом T (Transmiter) - це передавач ультрозвукових хвиль (TCT40-16T), а другий з написом R (Receive) - це приймач відбитих ультрозвукових хвиль (TCT40-16R), по центру розташований вивідний кварцовий генератор на 27 МГц.&lt;br /&gt;
                    [[Файл:8ZIpmB1FPlQ.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.1 Загальний вигляд модуля HC SR04&lt;br /&gt;
&lt;br /&gt;
== Характеристики датчика HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
- діапазон вимірювання відстані 0,03м-4м&lt;br /&gt;
&lt;br /&gt;
- частота ультразвуку 40kHz&lt;br /&gt;
&lt;br /&gt;
- кут зору 30град.&lt;br /&gt;
&lt;br /&gt;
- інтерфейс 2 логічні TTL лінії&lt;br /&gt;
&lt;br /&gt;
- вихідна інформація імпульс 0,15..25mS&lt;br /&gt;
&lt;br /&gt;
- напруга живлення &amp;quot;Vcc&amp;quot; 5V&lt;br /&gt;
&lt;br /&gt;
- струм споживання в активному режимі 15мA&lt;br /&gt;
&lt;br /&gt;
- розмір модуля 45х20х15mm&lt;br /&gt;
&lt;br /&gt;
== Принцип роботи ==&lt;br /&gt;
&lt;br /&gt;
1. На вихід trig (тригер) посилаємо високий рівень протягом як мінімум 10мкс.&lt;br /&gt;
&lt;br /&gt;
2. Модуль починає посилати ультразвукові імпульси з частотою 40 кГц і приймає їх назад, якщо в зоні видимості є будь-які перешкоди.&lt;br /&gt;
&lt;br /&gt;
3. Якщо сигнал повертається, модуль встановлює низький рівень на виході echo на 150мс. За часом, який минув з п.1 до низького рівня на виході echo можна розрахувати відстань до перешкоди за формулою:&lt;br /&gt;
&lt;br /&gt;
відстань = (time * sound velocity) / 2&lt;br /&gt;
&lt;br /&gt;
де time - виміряне час імпульсу, sound velocity - швидкість звуку (340 м / с)&lt;br /&gt;
&lt;br /&gt;
== Точність вимірювання відстані датчиком HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
Точність датчика залежить від декількох факторів:&lt;br /&gt;
&lt;br /&gt;
- температури і вологості повітря;&lt;br /&gt;
&lt;br /&gt;
- відстані до об'єкта;&lt;br /&gt;
&lt;br /&gt;
- розташування щодо датчика (згідно діаграми випромінювання);&lt;br /&gt;
&lt;br /&gt;
- якості виконання елементів модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципу дії будь-якого ультразвукового датчика закладено явище відображення акустичних хвиль, що поширюються в повітрі. Але як відомо з курсу фізики, швидкість поширення звуку в повітрі залежить від властивостей цього самого повітря (в першу чергу від температури). Датчик ж, випускаючи хвилі і заміряючи час до їх повернення, не здогадується, в який саме середовищі вони будуть поширюватися і бере для розрахунків деяку середню величину. В реальних умовах через фактора температури повітря HC-SR04 може помилятися від 1 до 3-5 см.&lt;br /&gt;
Фактор відстані до об'єкта важливий, тому що росте ймовірність відбиття від сусідніх предметів, до того ж і сам сигнал загасає з відстанню.&lt;br /&gt;
&lt;br /&gt;
Також для підвищення точності треба правильно направити датчик: зробити так, щоб предмет був в рамках конуса діаграми спрямованості. Простіше кажучи, «очі» HC-SR04 повинні дивитися прямо на предмет. Діаграма спрямованості HC-SR04:&lt;br /&gt;
&lt;br /&gt;
                                [[Файл:OLvbeuqZwFY.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.2 Діаграма спрямованості HC SR04&lt;br /&gt;
&lt;br /&gt;
Для зменшення помилок і похибки вимірювань зазвичай виконуються наступні дії:&lt;br /&gt;
&lt;br /&gt;
- усереднюються значення (кілька разів заміряємо, прибираємо сплески, потім знаходимо середнє);&lt;br /&gt;
&lt;br /&gt;
- за допомогою датчиків (наприклад, DHT11 або DHT22) визначається температура і вносяться поправочні коефіцієнти;&lt;br /&gt;
&lt;br /&gt;
- датчик встановлюється на серводвигун, за допомогою якого ми «повертаємо голову», переміщаючи діаграму спрямованості вліво або вправо.&lt;br /&gt;
&lt;br /&gt;
== Підключення до Arduino ==&lt;br /&gt;
&lt;br /&gt;
Пристрої, які потрібні для підключення:&lt;br /&gt;
&lt;br /&gt;
- ультразвуковий далекомір HC-SR04&lt;br /&gt;
&lt;br /&gt;
- Arduino Uno (Mega, Leonardo, Nano, тощо)&lt;br /&gt;
&lt;br /&gt;
- з'єднувальні дроти (4 штучки)&lt;br /&gt;
&lt;br /&gt;
                                          [[Файл:Erwgrh.png]]&lt;br /&gt;
                               &lt;br /&gt;
                               Рис.3 Підключення модуля HC SR04 до Arduino&lt;br /&gt;
Модуль підключається чотирма проводами. Контакти VCC і GND служать для підключення харчування, а Trig і Echo- для відправки і прийому сигналів далекоміра. Підключимо їх до пінам 10 і 11 відповідно.&lt;br /&gt;
&lt;br /&gt;
Після підключення потрібно завантажити скетч.&lt;br /&gt;
&lt;br /&gt;
== Принципова схема ==&lt;br /&gt;
&lt;br /&gt;
                      [[Файл:Rwhreq.png]]&lt;br /&gt;
&lt;br /&gt;
                        Рис.4 Принципова схема підключення модуля HC SR04 до Arduino&lt;br /&gt;
&lt;br /&gt;
== Приклад (під)програми ==&lt;br /&gt;
&lt;br /&gt;
const int trigPin = 12;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(trigPin, OUTPUT); // триггер - выходной пин&lt;br /&gt;
  pinMode(echoPin, INPUT); // эхо - входной&lt;br /&gt;
  Serial.begin(9600); // инициализация послед. порта&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  { &lt;br /&gt;
  long distance = getDistance(); // получаем дистанцию с датчика&lt;br /&gt;
  Serial.println(distance); // выводим в последовательный порт&lt;br /&gt;
  delay(100);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Определение дистанции до объекта в см&lt;br /&gt;
long getDistance() {&lt;br /&gt;
  long distacne_cm = getEchoTiming() * 1.7 * 0.01;&lt;br /&gt;
  return distacne_cm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Определение времени задержки&lt;br /&gt;
long getEchoTiming() {&lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  delayMicroseconds(2);&lt;br /&gt;
  digitalWrite(trigPin, HIGH); // генерируем импульс запуска&lt;br /&gt;
  delayMicroseconds(10);  &lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  // определение на пине echoPin длительности уровня HIGH, мксек:&lt;br /&gt;
  long duration = pulseIn(echoPin, HIGH); &lt;br /&gt;
  return duration;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Список використаних джерел ==&lt;br /&gt;
&lt;br /&gt;
[https://arduinomaster.ru/datchiki-arduino/ultrazvukovoj-dalnomer-hc-sr04/] ArduinoMaster&lt;br /&gt;
&lt;br /&gt;
[https://arduino.ua/prod182-Yltrazvykovoi_datchik_rasstoyaniya] ARDUINO.UA&lt;br /&gt;
&lt;br /&gt;
[http://amperka.ru/product/hc-sr04-ultrasonic-sensor-distance-module] AMPERKA.RU&lt;br /&gt;
&lt;br /&gt;
[http://arduino-diy.com/arduino-ultrazvukovoy-datchik-rasstoyaniya] ARDUINO-DIY&lt;br /&gt;
&lt;br /&gt;
Sus Roman&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23806</id>
		<title>Ультразвуковий датчик відстані Arduino HC SR04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%96_Arduino_HC_SR04&amp;diff=23806"/>
				<updated>2018-06-02T21:35:21Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: Створена сторінка:  == Загальні відомості == Ультразвуковий датчик відстані HC-SR04 - призначений для вимірюван...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Загальні відомості ==&lt;br /&gt;
Ультразвуковий датчик відстані HC-SR04 - призначений для вимірювання відстаней від 2 до 400 см, причому межа точності може досягати до 3 мм. Модуль включає ультразвуковий передавач, приймач і вузол контролю. На показання датчика практично не впливають сонячне випромінювання і електромагнітні шуми. &lt;br /&gt;
На передній частині HC-SR04 розташовано два ультрозвукових датчика, перший з написом T (Transmiter) - це передавач ультрозвукових хвиль (TCT40-16T), а другий з написом R (Receive) - це приймач відбитих ультрозвукових хвиль (TCT40-16R), по центру розташований вивідний кварцовий генератор на 27 МГц.&lt;br /&gt;
                    [[Файл:8ZIpmB1FPlQ.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.1 Загальний вигляд модуля HC SR04&lt;br /&gt;
&lt;br /&gt;
== Характеристики датчика HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
- діапазон вимірювання відстані 0,03м-4м&lt;br /&gt;
&lt;br /&gt;
- частота ультразвуку 40kHz&lt;br /&gt;
&lt;br /&gt;
- кут зору 30град.&lt;br /&gt;
&lt;br /&gt;
- інтерфейс 2 логічні TTL лінії&lt;br /&gt;
&lt;br /&gt;
- вихідна інформація імпульс 0,15..25mS&lt;br /&gt;
&lt;br /&gt;
- напруга живлення &amp;quot;Vcc&amp;quot; 5V&lt;br /&gt;
&lt;br /&gt;
- струм споживання в активному режимі 15мA&lt;br /&gt;
&lt;br /&gt;
- розмір модуля 45х20х15mm&lt;br /&gt;
&lt;br /&gt;
== Принцип роботи ==&lt;br /&gt;
&lt;br /&gt;
1. На вихід trig (тригер) посилаємо високий рівень протягом як мінімум 10мкс.&lt;br /&gt;
&lt;br /&gt;
2. Модуль починає посилати ультразвукові імпульси з частотою 40 кГц і приймає їх назад, якщо в зоні видимості є будь-які перешкоди.&lt;br /&gt;
&lt;br /&gt;
3. Якщо сигнал повертається, модуль встановлює низький рівень на виході echo на 150мс. За часом, який минув з п.1 до низького рівня на виході echo можна розрахувати відстань до перешкоди за формулою:&lt;br /&gt;
&lt;br /&gt;
відстань = (time * sound velocity) / 2&lt;br /&gt;
&lt;br /&gt;
де time - виміряне час імпульсу, sound velocity - швидкість звуку (340 м / с)&lt;br /&gt;
&lt;br /&gt;
== Точність вимірювання відстані датчиком HC SR04 ==&lt;br /&gt;
&lt;br /&gt;
Точність датчика залежить від декількох факторів:&lt;br /&gt;
&lt;br /&gt;
- температури і вологості повітря;&lt;br /&gt;
&lt;br /&gt;
- відстані до об'єкта;&lt;br /&gt;
&lt;br /&gt;
- розташування щодо датчика (згідно діаграми випромінювання);&lt;br /&gt;
&lt;br /&gt;
- якості виконання елементів модуля датчика.&lt;br /&gt;
&lt;br /&gt;
В основу принципу дії будь-якого ультразвукового датчика закладено явище відображення акустичних хвиль, що поширюються в повітрі. Але як відомо з курсу фізики, швидкість поширення звуку в повітрі залежить від властивостей цього самого повітря (в першу чергу від температури). Датчик ж, випускаючи хвилі і заміряючи час до їх повернення, не здогадується, в який саме середовищі вони будуть поширюватися і бере для розрахунків деяку середню величину. В реальних умовах через фактора температури повітря HC-SR04 може помилятися від 1 до 3-5 см.&lt;br /&gt;
Фактор відстані до об'єкта важливий, тому що росте ймовірність відбиття від сусідніх предметів, до того ж і сам сигнал загасає з відстанню.&lt;br /&gt;
&lt;br /&gt;
Також для підвищення точності треба правильно направити датчик: зробити так, щоб предмет був в рамках конуса діаграми спрямованості. Простіше кажучи, «очі» HC-SR04 повинні дивитися прямо на предмет. Діаграма спрямованості HC-SR04:&lt;br /&gt;
&lt;br /&gt;
                                [[Файл:OLvbeuqZwFY.jpg]]&lt;br /&gt;
&lt;br /&gt;
                                Рис.2 Діаграма спрямованості HC SR04&lt;br /&gt;
&lt;br /&gt;
Для зменшення помилок і похибки вимірювань зазвичай виконуються наступні дії:&lt;br /&gt;
&lt;br /&gt;
- усереднюються значення (кілька разів заміряємо, прибираємо сплески, потім знаходимо середнє);&lt;br /&gt;
&lt;br /&gt;
- за допомогою датчиків (наприклад, DHT11 або DHT22) визначається температура і вносяться поправочні коефіцієнти;&lt;br /&gt;
&lt;br /&gt;
- датчик встановлюється на серводвигун, за допомогою якого ми «повертаємо голову», переміщаючи діаграму спрямованості вліво або вправо.&lt;br /&gt;
&lt;br /&gt;
== Підключення до Arduino ==&lt;br /&gt;
&lt;br /&gt;
Пристрої, які потрібні для підключення:&lt;br /&gt;
&lt;br /&gt;
- ультразвуковий далекомір HC-SR04&lt;br /&gt;
&lt;br /&gt;
- Arduino Uno (Mega, Leonardo, Nano, тощо)&lt;br /&gt;
&lt;br /&gt;
- з'єднувальні дроти (4 штучки)&lt;br /&gt;
&lt;br /&gt;
                                          [[Файл:Erwgrh.png]]&lt;br /&gt;
                               &lt;br /&gt;
                               Рис.3 Підключення модуля HC SR04 до Arduino&lt;br /&gt;
Модуль підключається чотирма проводами. Контакти VCC і GND служать для підключення харчування, а Trig і Echo- для відправки і прийому сигналів далекоміра. Підключимо їх до пінам 10 і 11 відповідно.&lt;br /&gt;
&lt;br /&gt;
Після підключення потрібно завантажити скетч.&lt;br /&gt;
&lt;br /&gt;
== Принципова схема ==&lt;br /&gt;
&lt;br /&gt;
                      [[Файл:Rwhreq.png]]&lt;br /&gt;
&lt;br /&gt;
                        Рис.4 Принципова схема підключення модуля HC SR04 до Arduino&lt;br /&gt;
&lt;br /&gt;
== Приклад (під)програми ==&lt;br /&gt;
&lt;br /&gt;
const int trigPin = 12;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(trigPin, OUTPUT); // триггер - выходной пин&lt;br /&gt;
  pinMode(echoPin, INPUT); // эхо - входной&lt;br /&gt;
  Serial.begin(9600); // инициализация послед. порта&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  { &lt;br /&gt;
  long distance = getDistance(); // получаем дистанцию с датчика&lt;br /&gt;
  Serial.println(distance); // выводим в последовательный порт&lt;br /&gt;
  delay(100);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Определение дистанции до объекта в см&lt;br /&gt;
long getDistance() {&lt;br /&gt;
  long distacne_cm = getEchoTiming() * 1.7 * 0.01;&lt;br /&gt;
  return distacne_cm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Определение времени задержки&lt;br /&gt;
long getEchoTiming() {&lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  delayMicroseconds(2);&lt;br /&gt;
  digitalWrite(trigPin, HIGH); // генерируем импульс запуска&lt;br /&gt;
  delayMicroseconds(10);  &lt;br /&gt;
  digitalWrite(trigPin, LOW);&lt;br /&gt;
  // определение на пине echoPin длительности уровня HIGH, мксек:&lt;br /&gt;
  long duration = pulseIn(echoPin, HIGH); &lt;br /&gt;
  return duration;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Список використаних джерел ==&lt;br /&gt;
&lt;br /&gt;
[https://arduinomaster.ru/datchiki-arduino/ultrazvukovoj-dalnomer-hc-sr04/]&lt;br /&gt;
&lt;br /&gt;
[https://arduino.ua/prod182-Yltrazvykovoi_datchik_rasstoyaniya]&lt;br /&gt;
&lt;br /&gt;
[http://amperka.ru/product/hc-sr04-ultrasonic-sensor-distance-module]&lt;br /&gt;
&lt;br /&gt;
[http://arduino-diy.com/arduino-ultrazvukovoy-datchik-rasstoyaniya]&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rwhreq.png&amp;diff=23805</id>
		<title>Файл:Rwhreq.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rwhreq.png&amp;diff=23805"/>
				<updated>2018-06-02T20:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Erwgrh.png&amp;diff=23804</id>
		<title>Файл:Erwgrh.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Erwgrh.png&amp;diff=23804"/>
				<updated>2018-06-02T20:49:01Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kk7GIIrMg9Q.jpg&amp;diff=23803</id>
		<title>Файл:Kk7GIIrMg9Q.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kk7GIIrMg9Q.jpg&amp;diff=23803"/>
				<updated>2018-06-02T20:39:26Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Nbmam8inFjw.jpg&amp;diff=23802</id>
		<title>Файл:Nbmam8inFjw.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Nbmam8inFjw.jpg&amp;diff=23802"/>
				<updated>2018-06-02T20:34:34Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OLvbeuqZwFY.jpg&amp;diff=23801</id>
		<title>Файл:OLvbeuqZwFY.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OLvbeuqZwFY.jpg&amp;diff=23801"/>
				<updated>2018-06-02T20:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:8ZIpmB1FPlQ.jpg&amp;diff=23800</id>
		<title>Файл:8ZIpmB1FPlQ.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:8ZIpmB1FPlQ.jpg&amp;diff=23800"/>
				<updated>2018-06-02T20:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9A%D0%B0%D1%80.png&amp;diff=23799</id>
		<title>Файл:Кар.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9A%D0%B0%D1%80.png&amp;diff=23799"/>
				<updated>2018-06-02T20:00:12Z</updated>
		
		<summary type="html">&lt;p&gt;Roman Sus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roman Sus</name></author>	</entry>

	</feed>