Согласен. Причем на сайте с картинками и на видео входы 12 и 13 к разным подключены пинам. Звук от 7 пина идет а все диоды тухнут. Почему??? Начинающему хотелось бы тоже разобраться. Может собрал что то не так?
В самом начале объявляем только название переменных и пинов. #define trigPin 12 #define echoPin 13 В данном коде к 12 пину необходимо подключить Triger а к 13 пину Echo. Никто не запрещает менять их местами, но и в коде надо тоже поменять местами. А в этом месте уже происходит настройка портов. pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); Так как trigPin это 12 пин, значит настроен он на Вывод данных. А echoPin это 13 пин, он настроен на Ввод данных.
+DIY поделки своими руками интересно а какая у этого дальномера мощность (сколько метров он может измерить) и какой ширины канал излучения? Планирую такую штуку на откатные ворота поставить чтоб при допустим 50 см до объекта электромотор выключался, но нужно чтоб дальномер не в стороны "бил", а узким лучом как у лазера. Подойдет ли этот ультрозвуковой дальномер к моим условиям?
Илюша 100 если вы про пьезодинамик, в примере использовался динамик с 2мя контактами. минус - общий ( соединить с пином gnd на arduino) а плюс к 11 пину arduino.
А как вы боролись с тот фактором когда расстояние показывает больше меньше , но предмет стоит на месте. У меня на видео немного заметно. ruclips.net/video/xZjb7fXQKf8/видео.html
Надо будет дофига проводов да и весь комплект (ардуино, светодиоды, провода и т.д) Выходит нуу на рублей 600! (может и меньше) А за эти деньги легко купить саамый простой парктроник.
И где здесь парктроник? Ни в одном подобном говноролике еще не показали как мега самодельщик паркуется с помощью такого девайса. Дайте этому видео честное название, например, "Учусь подключать УЗ датчик расстояния к ардуино".
#define trigPin 12
#define echoPin 13
#define led 2
#define led2 3
#define led3 4
#define led4 5
#define led5 6
#define led6 7
#define buzzer 11
int sound = 250;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance
Велике дякую. Все працює. Робив проект і відео дуже допомогло. В коді помилок немає, просто можна було б трішки стиснутіше подати.
А он будет работать, если провод воткнуть в ардуино, а потом в повербанк?
Согласен. Причем на сайте с картинками и на видео входы 12 и 13 к разным подключены пинам. Звук от 7 пина идет а все диоды тухнут. Почему??? Начинающему хотелось бы тоже разобраться. Может собрал что то не так?
В самом начале объявляем только название переменных и пинов.
#define trigPin 12
#define echoPin 13
В данном коде к 12 пину необходимо подключить Triger а к 13 пину Echo.
Никто не запрещает менять их местами, но и в коде надо тоже поменять местами.
А в этом месте уже происходит настройка портов.
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Так как trigPin это 12 пин, значит настроен он на Вывод данных.
А echoPin это 13 пин, он настроен на Ввод данных.
просто код кто то не потрудился объяснить =) поэтому ты и не понял)
код заработал?
Нихуя не понял но очень интересно
Крафтуем)))
+DIY поделки своими руками
интересно а какая у этого дальномера мощность (сколько метров он может измерить) и какой ширины канал излучения? Планирую такую штуку на откатные ворота поставить чтоб при допустим 50 см до объекта электромотор выключался, но нужно чтоб дальномер не в стороны "бил", а узким лучом как у лазера. Подойдет ли этот ультрозвуковой дальномер к моим условиям?
куда подключается пищалка с 3 выходами
Илюша 100 если вы про пьезодинамик, в примере использовался динамик с 2мя контактами. минус - общий ( соединить с пином gnd на arduino) а плюс к 11 пину arduino.
Где скетч?
#define trigPin 12
#define echoPin 13
#define led 2
#define led2 3
#define led3 4
#define led4 5
#define led5 6
#define led6 7
#define buzzer 11
int sound = 250;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance
А с ардуіно нано заработаєт ???
конечно заработает
Ребята, ни кто не пробовал сделать парктроник с двумя сенсорами и двумя шкалами из лед диодов на одной ардуино ?
Я делаю спомощю LCD Дисплея так лучше!
схема недоступна. вернее сайт.
А как вы боролись с тот фактором когда расстояние показывает больше меньше , но предмет стоит на месте. У меня на видео немного заметно. ruclips.net/video/xZjb7fXQKf8/видео.html
Дядь ну ваш код на сайте просто ужас, потом пару минут тратишь чтобы пробелы убрать + я хотел чуть изменить а пришлось местами переделывать
Это только на столе работает , на машине не будет
Надо будет дофига проводов да и весь комплект (ардуино, светодиоды, провода и т.д)
Выходит нуу на рублей 600! (может и меньше)
А за эти деньги легко купить саамый простой парктроник.
И где здесь парктроник? Ни в одном подобном говноролике еще не показали как мега самодельщик паркуется с помощью такого девайса. Дайте этому видео честное название, например, "Учусь подключать УЗ датчик расстояния к ардуино".
го взаймкц и по дписку
подключИм, не подклЮчим, учите язык.
ссылки с вирусом. скетча нет.
Даниил Nest
3 недели назад
#define trigPin 12
#define echoPin 13
#define led 2
#define led2 3
#define led3 4
#define led4 5
#define led5 6
#define led6 7
#define buzzer 11
int sound = 250;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance
Убогий код, дискретные расстояния, и все впихнуто в loop
критикуешь - предлагай
А я уже давно всё сделал, на таймерах. Реакция мгновенная.
сними видео, расскажи, опаблеши - честь и хвала, а так треп пустой.
лень, да и незачем, у тебя вон твой рукожопый вариант есть
Мне одному интересно, что этот альфа самец ожидал увидеть в обучающем ролике?
Светодиоды просто горят и всё(
Светодиоды на GND подключил?