Відповісти

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

Назад

Огляд теми (нові повідомленні вгорі)

Митяй
2020-07-30 17:51:11

int rele1=13;//реле 1 к Пину 13
int rele2=12;//реле 2 к пину 12
int rele3=11;//реле 3: к пину 11;
int knopka=10;//кнопка к пину 10
byte stat=0;
void setup() {
  //Put your setup code here, to run once:
  pinMode(rele1,OUTPUT);
  pinMode(rele2,OUTPUT);
  pinMode(rele3,OUTPUT);
  pinMode(knopka, INPUT);
digitalWrite(rele1,0);
digitalWrite(rele2,0);
digitalWrite(rele3,0);
}

void loop() {
  //Put your main code here, to run repeatedly:
  if(digitalRead(knopka)==1){
while(digitalRead(knopka)==1){}
stat=!stat;
if (stat==0){vkl();} else {vikl();}
}//if
}//loop
void vkl(){
digitalWrite(rele1,1);//вкл еле1
delay(3000);//задерка  3 секунды
digitalWrite(rele2,1);//вкл реле 2
delay(2000);//задержка 2 секунды
digitalWrite(rele2,0);//выкл реле2
delay(750);//задержка 0.5-1 секунды
digitalWrite(rele3,1);
}//vkl
void vikl(){
digitalWrite(rele3,0);//выкл реле 3
delay(3000);//задержка 3 секунды
digitalWrite(rele1,0);//выкл реле 1
}//vikl
Попробуй этот код

Jack
2020-05-27 20:56:44

=Программист
Интуитивно 100-200, будет не обидно. Обратитесь к узким специалистам, может ещё и дешевле выйдет:  https://forum.arduino.ua/viewtopic.php?id=1069

Спасибо.

Программист
2020-05-27 20:51:25
Jack пише:
Программист пише:

Скорее всего третье.

ТЗ выложил, вопрос лично к вам, если я решусь разместить где-то этот заказ, на какую цену стоит ориентироваться $+- ?

Интуитивно 100-200, будет не обидно. Обратитесь к узким специалистам, может ещё и дешевле выйдет:  https://forum.arduino.ua/viewtopic.php?id=1069

Jack
2020-05-27 20:14:55
Программист пише:

Скорее всего третье.

ТЗ выложил, вопрос лично к вам, если я решусь разместить где-то этот заказ, на какую цену стоит ориентироваться $+- ?

Jack
2020-05-27 20:08:30
г0сть пише:
Jack пише:

ТЗ...
МЕХАНИЗМ ПОТАЧИ СВАРОЧНОЙ ПРОВОЛОКИ.

...

А все начиналось с простенькой задачки пощелкать релюшкой ...

Пощелкать релюшкой я могу и без Ардуино.

г0сть
2020-05-27 19:35:46
Jack пише:

ТЗ...
МЕХАНИЗМ ПОТАЧИ СВАРОЧНОЙ ПРОВОЛОКИ.
Алгоритм работы.
Основные функции:
    1.  –  continuously  (непрерывно)
    2.  – forward \  pause  (вперёд\ пауза)
    3.  – forward \  pause \ back (вперёд\ пауза\ незад)
    4. - wire test ( тестовая подача проволоки)
...

А все начиналось с простенькой задачки пощелкать релюшкой ...

Программист
2020-05-27 17:24:34
Jack пише:

Малая сложность это то, до чего могу дойти самостоятельно. Средняя сложность, могу дойти самостоятельно, но лучше отдать тому кто в этом разбирается. Большая сложность - отдать специалисту, без вариантов.

Скорее всего третье. Но кому известно до чего вы можете дойти? Вы можете использовать технологию умных реле с графическим языком программирования IEC61131-3, не требующего знания С/С++. Похожее есть и для Ардуино.

Jack
2020-05-27 13:40:14
Программист пише:
Jack пише:

Можно поинтересоваться ценой написания скетча средней сложности ? ...

А что вы считаете скетчем средней сложности? А также малой и большой сложности? Очень интересно. Поверьте, здесь никому ваши кишки не интересны. smile

Малая сложность это то, до чего могу дойти самостоятельно. Средняя сложность, могу дойти самостоятельно, но лучше отдать тому кто в этом разбирается. Большая сложность - отдать специалисту, без вариантов.

ТЗ...
МЕХАНИЗМ ПОТАЧИ СВАРОЧНОЙ ПРОВОЛОКИ
– стационарная сварка  швов в среде защитных газов
Привод подающего механизма:
    1. Шестерёнчатый привод подачи проволоки.
    2. Шаговый двигатель NEMA 23
Управление вращением:
    1. Микроконтроллер ARDUINO UNO
    2. LCD Keypad 20 х 4
    3. Драйвер шагового двигателя
    4. Энкодер с кнопкой
Управление приводом: кнопка\ дистанционный микро выключатель\ контакт реле .
Алгоритм работы.
Основные функции:
    1.  –  continuously  (непрерывно)
    2.  – forward \  pause  (вперёд\ пауза)
    3.  – forward \  pause \ back (вперёд\ пауза\ незад)
    4. - wire test ( тестовая подача проволоки)

Выбор режима вращение энкодера, вход в меню выбранного режима нажатием кнопки энкодера.

CONTINUOUS – Непрерывный режим подачи проволоки. Под режимы SPEED \ BACK  Выбор вращение энкодера , вход нажатие кнопки энкодера.

    1. SPEED - Регулировка скорости вращения – ( 0.1 – 10 m\min) ( индикация цифры в  m\min)
    2. BACK -  Возврат в основное меню 

FORWARD \ PAUSE – Режим пульсирующая подача проволоки с остановкой . Под режимы TIME FORWARD\ TIME PAUSE\ SPEED\ BACK (индикация на дисплее) Выбор вращение энкодера , вход нажатие кнопки энкодера.
1. TIME FORWARD – Установка времени подачи проволоки вперёд  ((),1-10с) - предварительная установка времени с индикацией на LCD панели.
2.  TIME PAUSE  - Установка времени паузы подачи проволоки- (0.1 – 10c.)
3.  SPEED – скорости подачи проволоки – ( 0.1 – 10 m\min)
4. DELAY ROTARY -  Регулировка времени задержки включения вращения  – (0.1-10c) шаговый двигатель включается по истечении установленного времени. Отсчёт начинается после включения кнопки запуска.
5. BACK  -  Возврат в основное меню. 


    FORWARD\ PAUSE\ BACK – Режим автоматической поступательно возвратной подачи проволоки с промежуточной паузой. Под режимы SPEED \ DELAY TIME \ TIME FORWARD \ TIME PAUSE \ TIME BACK\ BACK (индикация на дисплее) Выбор вращение энкодера , вход нажатие кнопки энкодера. Запуск кнопка на панели или выносной микровыключатель.

    1. SPEED - Регулировка скорости вращения
    2. DELAY ROTARY -  Регулировка времени задержки включения вращения  – (0.1-10c) шаговый двигатель включается по истечении установленного времени. Отсчёт начинается после включения кнопки запуска.
    3. TIME FORWARD -   устанавливается время подачи проволоки вперёд (0,1 – 10,0) По истечению включается PAUSE
    4. TIME PAUSE – устанавливается время паузы подачи проволоки ( 0.1 – 10.0с.) По истечению времени включается TIME BACK
    5. TIME BACK -   устанавливается время подачи проволоки назад  (0,1 – 10,0с.) По истечению включается TIME FORWARD
    6.  BACK -  Возврат в основное меню. 


WIRE TEST – Режим ручной подачи проволоки вперёд \ назад кнопками на панели. Под режимы SPEED регулировка скорости \ BACK возврат в основное меню.

Программист
2020-05-26 15:46:57
Jack пише:

Можно поинтересоваться ценой написания скетча средней сложности ? ...

А что вы считаете скетчем средней сложности? А также малой и большой сложности? Очень интересно. Поверьте, здесь никому ваши кишки не интересны. smile

renoshnik
2020-05-26 13:54:56
Jack пише:
Программист пише:
vvr пише:

нет здесь ни расценок ни тарифов.
пишется техзадание и по нему пишется код.
а цена уже определяется уровнем программиста и его жадностью.

Или наивностью и некометентностью заказчика.

Вот именно эти моменты и напрягают. Нет желания давать ТЗ человеку, который потом будет кишки мотать, а так-же платить за "воздух" желания особого нет.
Ну да ладно, что нибудь да придумаем. smile

Большей частью сталкивался с тем, что это заказчики "кишки мотают" ...   smile

Правильнее будет выложить в тему свое ТЗ с указанием размера оплаты, тогда только возможно конкретное общение без "кишкомотства" ...

ard125
2020-05-26 12:34:10
Jack пише:

Вот именно эти моменты и напрягают. Нет желания давать ТЗ человеку, который потом будет кишки мотать, а так-же платить за "воздух" желания особого нет.
Ну да ладно, что нибудь да придумаем. smile

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

Jack
2020-05-26 11:39:21
Программист пише:
vvr пише:

нет здесь ни расценок ни тарифов.
пишется техзадание и по нему пишется код.
а цена уже определяется уровнем программиста и его жадностью.

Или наивностью и некометентностью заказчика.

Вот именно эти моменты и напрягают. Нет желания давать ТЗ человеку, который потом будет кишки мотать, а так-же платить за "воздух" желания особого нет.
Ну да ладно, что нибудь да придумаем. smile

Программист
2020-05-26 10:27:03
vvr пише:

нет здесь ни расценок ни тарифов.
пишется техзадание и по нему пишется код.
а цена уже определяется уровнем программиста и его жадностью.

Или наивностью и некометентностью заказчика.

vvr
2020-05-26 07:15:32
Jack пише:
vvr пише:

писать программу за кого то - за денежку.

Можно поинтересоваться ценой написания скетча средней сложности ?
Можно отправить цену в Вайбер.. (093)0359046

нет здесь ни расценок ни тарифов.
пишется техзадание и по нему пишется код.
а цена уже определяется уровнем программиста и его жадностью.

Jack
2020-05-25 21:21:38
vvr пише:

писать программу за кого то - за денежку.

Можно поинтересоваться ценой написания скетча средней сложности ?
Можно отправить цену в Вайбер.. (093)0359046

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