Детектор социальной дистанции.

jonni3000
Offline
Зарегистрирован: 02.09.2021

https://arduino-diy.com/arduino-detektor-socialnoj-distancii-na-arduino-nano

Скажите эта тема вообще может работать? Все перепробовал ниче не получается, помогите пожалуйста. Очень нужно

jonni3000
Offline
Зарегистрирован: 02.09.2021

Нужна помощь

jonni3000
Offline
Зарегистрирован: 02.09.2021

Готов отблагодарить

b707
Offline
Зарегистрирован: 26.05.2017

просьбы о возмездной помощи размещаются в разделе "Ищу исполнителя"

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

И шокер к ушам подвести на срабатывание датчика.

HC SR04. Диапазон дальности его измерения составляет от 2 до 400 см.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а почему нет? в 23 строке замени 182 на 150

jonni3000
Offline
Зарегистрирован: 02.09.2021

Я серьезно, очень нужно все собрал но не компилируется, помогите

jonni3000
Offline
Зарегистрирован: 02.09.2021

Какую библиотеку использовать? Подскажите новичку.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

jonni3000 пишет:
Я серьезно, очень нужно все собрал но не компилируется, помогите

Arduino IDE тебе и так помогает - пишет внизу текст с ошибкой. Вот и читай, что в ошибке написано.

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Помогаю. Выложу для начала скетч из ссылки ТС-а.

#include "SR04.h"
const int TriggerPin = 4;
const int EchoPin = 3;
long Duration = 0;

void setup() {
  pinMode(TriggerPin,OUTPUT);
  pinMode(EchoPin,INPUT);
  pinMode(2,OUTPUT); // buzzer pin
}

void loop() {
  digitalWrite(TriggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(TriggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(TriggerPin, LOW);
  
  Duration = pulseIn(EchoPin, HIGH);

  long Distance_cm = ((Duration * 0.034) / 2);

  if (Distance_cm < 182){
   digitalWrite(2,HIGH);
  delay(500);
  digitalWrite(2,LOW);
  delay(Distance_cm * 10);
  }
}

 

jonni3000
Offline
Зарегистрирован: 02.09.2021

То есть тот скетч был неверный так получается?

jonni3000
Offline
Зарегистрирован: 02.09.2021

А какую с ним библиотеку использовать? Для ребенка слепого делаю для своего. Замучался уже

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Это тот же скетч, что и в Вашей ссылке, для ускорения решения вопроса Вам самому нужно было его выложить. Не все захотят проходить по неизвестным ссылкам, потом искать там файл со скетчем, скачивать его себе и смотреть что там.

Вам выше правильно написали, смотрите какая ошибка выходит при компиляции. Или скопируйте её полностью сюда, может кто подскажет.

И почитайте правила форума. http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/pesochnitsa-no...

 

jonni3000
Offline
Зарегистрирован: 02.09.2021

Хорошо. Вот код ошибки.
SR04.h: No such file or directory

accial_distancing_hat:1:10: fatal error: SR04.h: No such file or

compilation terminated.

exit status 1

SR04.h: No such file or directory

b707
Offline
Зарегистрирован: 26.05.2017

jonni3000 пишет:
Хорошо. Вот код ошибки. SR04.h: No such file or directory

что, по английски вообще не читаете? - нет такого файла SR04.h

Библиотеку поставьте

jonni3000
Offline
Зарегистрирован: 02.09.2021

Да я же говорю я новичек,ткните где её взять искал не нашёл такую

jonni3000
Offline
Зарегистрирован: 02.09.2021

У меня датчик стоит HC-SR04 для него искать?

b707
Offline
Зарегистрирован: 26.05.2017

jonni3000 пишет:
У меня датчик стоит HC-SR04 для него искать?

блин, искать в гугле по имени файла. Вот так прям и искать SR04.h

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

jonni3000 пишет:
У меня датчик стоит HC-SR04 для него искать?

С Вашими текущими знаниями и срочностью, я думаю, Вам лучше в раздел Ищу исполнителя. Там есть Бармалей, возьмёт по минимуму за работу.

jonni3000
Offline
Зарегистрирован: 02.09.2021

С вашими умозаключееиями я бы вообще помалкивал или помог просто

b707
Offline
Зарегистрирован: 26.05.2017

jonni3000 пишет:
С вашими умозаключееиями я бы вообще помалкивал или помог просто

и это хамство в ответ единственному человеку, который реально вам помогал? ну-ну..

sadman41
Offline
Зарегистрирован: 19.10.2016

Через Library Manager в Arduino IDE можно чо-нить похожее поставить.

SLKH
Offline
Зарегистрирован: 17.08.2015

sadman41 пишет:
Через Library Manager в Arduino IDE можно чо-нить похожее поставить.

А не проще ли прибить первую строку?

Тогда скомпилируется, но работать всё равно не будет.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

SLKH пишет:

А не проще ли прибить первую строку?

Тогда скомпилируется, но работать всё равно не будет.

Щас и тебе на орехи достанется, как нам вчера. 

sadman41
Offline
Зарегистрирован: 19.10.2016

SLKH пишет:

sadman41 пишет:
Через Library Manager в Arduino IDE можно чо-нить похожее поставить.

А не проще ли прибить первую строку?

Тогда скомпилируется, но работать всё равно не будет.


Я не против, можно и прибить.