#1 2019-06-04 07:23:55

anatoliy555
Учасник
Зареєстрований: 2019-06-04
Повідомлень: 2

Доработать программу

Нужно добавить в программу еще один ультразвуковой датчик и сервопривод,чтобы использовались два датчика и два сервопривода.Программа должна при приближении препятствия поворачивать сервопривод.Заранее спасибо.Очень надо сделать для диплома.датчики используются hc-sr04, серво sg90
Имеется вот такой код:
#include <Servo.h>

#define coef 10 //(коэффициент соответствия 10 градусов на 1см)
#define dead_zone 4
#define max_value 22
#define servoPin1 7

#define Trig 2
#define Echo 3
#define ledPin 13

Servo myservo;

void setup()
{
pinMode(Trig, OUTPUT); //инициируем как выход
pinMode(Echo, INPUT); //инициируем как вход
pinMode(ledPin, OUTPUT);
myservo.attach(servoPin1);
myservo.write(0);
}

unsigned int impulseTime=0;
unsigned int distance_sm=0;

void loop()
{
digitalWrite(Trig, HIGH); /* Подаем импульс на вход trig дальномера */
delayMicroseconds(10); // равный 10 микросекундам
digitalWrite(Trig, LOW); // Отключаем
impulseTime = pulseIn(Echo, HIGH); // Замеряем длину импульса
distance_sm = impulseTime/58; // Пересчитываем в сантиметры

if (distance_sm >= dead_zone && distance_sm <= max_value)
{
myservo.write(coef * (distance_sm - dead_zone));
}
else if (distance_sm < dead_zone)// если дистанция менее 4 см, серва в положении ноль градусов
{
myservo.write(0);
}
else
{
myservo.write(180);
}
delay(100); /* ждем 0.1 секунды, Следующий импульс может быть излучён, только после исчезновения эха от предыдущего. Это время называется периодом цикла (cycle period). Рекомендованный период между импульсами должен быть не менее 50 мс. */
}

Неактивний

#2 2019-06-04 07:47:51

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: Доработать программу

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

Неактивний

#3 2019-06-04 07:51:57

anatoliy555
Учасник
Зареєстрований: 2019-06-04
Повідомлень: 2

Re: Доработать программу

а можете с этим помочь

Неактивний

#4 2019-06-05 09:34:34

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Доработать программу

Тебя же вроде на .ru уже послали в правильном направлении (и совсем не сюда), чего сюда-то припёрся?

Неактивний

#5 2019-06-05 19:35:56

г0сть
Гість

Re: Доработать программу

И сколько студент готов выложить за доработку?

#6 2019-06-05 21:54:58

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Доработать программу

г0сть пише:

И сколько студент готов выложить за доработку?

И что, неужели будешь помогать ленивой заднице липовый диплом получить?

Ну, удачи тебе встретить врача, который также диплом получал, он тебя вылечит.

Неактивний

#7 2019-06-06 08:29:51

г0сть
Гість

Re: Доработать программу

он его в любом случае получит. Вопрос только в стоимости. Скиф доширак за этот код уже наверное сожрал

#8 2019-06-06 09:16:21

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Доработать программу

г0сть пише:

он его в любом случае получит

Возможно, но свою-то карму нахрена портить?

Неактивний

#9 2019-06-06 10:42:45

Индус
Гість

Re: Доработать программу

Kaka пише:
г0сть пише:

он его в любом случае получит

Возможно, но свою-то карму нахрена портить?

В наше время карма никого не заботит, главное корму уберечь!  lol

#10 2019-06-06 12:18:02

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Доработать программу

Индус пише:

В наше время карма никого не заботит, главное корму уберечь!  lol

Насчёт "никого" ты погорячился. Люди всегда делились на тех, кто спасает задницу, и на тех, кто душу. И время тут ни при чём. Время всегда одинаковое.

Неактивний

#11 2019-06-06 12:27:32

г0сть
Гість

Re: Доработать программу

Kaka пише:

Возможно, но свою-то карму нахрена портить?

А ты уверен что за свою жизнь ни одной дипломной не сделал даже не подозревая об этом? Этот хоть честно признался для чего нужен код.

#12 2019-06-06 13:43:22

Индус
Гість

Re: Доработать программу

Kaka пише:
Индус пише:

В наше время карма никого не заботит, главное корму уберечь!  lol

Насчёт "никого" ты погорячился. Люди всегда делились на тех, кто спасает задницу, и на тех, кто душу. И время тут ни при чём. Время всегда одинаковое.

Пренебрёг бесконечно малым. Время как раз то и разное, да комедия одна и та-же. А вы спростие кого нибудь, хочет ли этот кто нибудь стать святым, у которого карма не испорчена. В лучшем случае, покрутят у виска польцем. https://youtu.be/U2HO1iNO0xs ...

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму