#1 2018-01-22 12:24:27

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Нужна помощь в реализации кнопки старт/стоп для авто.

Всем  привет!
Есть Nano 3, заливаю скетч всего второй раз (опыта нет вообще)
Прошу помощи, чтобы носом ткнули и по пальцем все рассказали если не затруднит.
Суть на коротком видео: https://www.youtube.com/watch?v=CCRlPqGw81k

Вот скетч к нему:

int led3 = 3; // реле зажигание
int led4 = 4; // реле старт
int button1 =2; // кнопка старт (подтянута резистором)
int flag = 0;
int val = 0;
void setup() {
pinMode(led3, OUTPUT);//зажигание
pinMode(led4, OUTPUT);//стартер
digitalWrite (3, HIGH);//зажигание выкл
digitalWrite (4, HIGH);//стартер выкл
pinMode(button1, INPUT);
}
void loop() {
if (digitalRead(2) == HIGH) //если кнопка нажата …
{
val++;// прибавляем к переменной 1 при каждой смене цикла.
delay(70);//небольшая защита от "дребезга" контактов кнопки
}
else
{
val = 0;
}
if (val >= 5)
{
if (digitalRead(2) == HIGH && flag == 0)//если кнопка нажата и зажигание выключено
{
digitalWrite(3, !digitalRead(3));//включить зажигание
flag = 1;
delay (1500);//подождать 1.5 сек
}
{
if (digitalRead(2) == HIGH && digitalRead(3) ==LOW) //если кнопка нажата и зажигание включено включить стартер
{
digitalWrite(4, LOW); // вкл. стартер
}
else//иначе
{
digitalWrite(4, HIGH);//выкл стартер
flag = 2;
}
}
if (digitalRead(2) == LOW && flag == 2)
{
flag = 0; //обнуляем переменную flag
}
}
}

Неактивний

#2 2018-01-22 14:54:06

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Вячеслав Азаров пише:

$100

юмор оценил )))

Неактивний

#3 2018-01-22 14:55:27

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Лаконично.

- ты что дура?
- дура - не дура, а $100 в день имею (старинный анекдот))

Неактивний

#4 2018-01-22 16:16:00

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Вячеслав Азаров пише:

Сделай сам.

100$

Остання редакція Карась (2018-01-22 16:16:10)

Неактивний

#5 2018-01-22 16:31:53

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Ну не интересно мне этим заниматься!
Но за $100 можно и перебороть себя.
Логично? Один из вариантов.)

Неактивний

#6 2018-01-22 16:38:41

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Green пише:

Ну не интересно мне этим заниматься!

ну так иди мимо!

Неактивний

#7 2018-01-22 16:42:18

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

pamiatka_zakazchyku.jpgi.gif

Неактивний

#8 2018-01-22 16:46:24

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Обратитесь к автору скетча   https://www.drive2.ru/l/7208909/

Неактивний

#9 2018-01-22 17:01:10

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Карась пише:
Green пише:

Ну не интересно мне этим заниматься!

ну так иди мимо!

Я не о себе, если непонятно.

Неактивний

#10 2018-01-22 18:02:58

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

renoshnik пише:

Обратитесь к автору скетча   https://www.drive2.ru/l/7208909/

))! Эх! А так хотелось на холяву)). А это странное выражение "чтобы носом ткнули"...))

Неактивний

#11 2018-01-22 18:15:10

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Вячеслав Азаров пише:

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

Алгоритм примерно такой:
при первом нажатии кнопки срабатьівает реле и включается бортсистема (как при первом повороте ключа) - можно включать печку, дворники, фарьі и тд. При повторном кратковременном нажатии, все отключается. Но если нажать не кратковременно, а удерживать, то включается второе реле и срабатьівает стартер. Пока держим кнопку, он крутится, когда отпустили, второе реле отключается и заведенное авто находится в "дежурном режиме" Если не завелось, нажимаем и держим повторно - стартер крутится. И соответственно при последующем кратковременном нажатии, авто должно глушиться. Можно конечно сделать защиту от дурака, типа чтобьі на заведенном авто не крутился стартер при случайном нажатии на кнопку или заводить авто только с вьіжатой педалью тормоза/сцепления, но єто уже можно будет позже доработать.

Остання редакція Карась (2018-01-22 18:20:27)

Неактивний

#12 2018-01-22 18:16:15

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Green пише:

Я не о себе, если непонятно.

тогда извините

Неактивний

#13 2018-01-22 18:19:27

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

renoshnik пише:

Обратитесь к автору скетча

Юрий, Вам приятно бьіло когда вас забанили на drive2.ru? wink

Неактивний

#14 2018-01-22 20:00:07

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Карась пише:
renoshnik пише:

Обратитесь к автору скетча

Юрий, Вам приятно бьіло когда вас забанили на drive2.ru? wink

Не понял, а это к чему ?
Там, что уже банят за обращения ?  roll

Неактивний

#15 2018-01-22 20:16:55

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

renoshnik пише:
Карась пише:
renoshnik пише:

Обратитесь к автору скетча

Юрий, Вам приятно бьіло когда вас забанили на drive2.ru? wink

Не понял, а это к чему ?
Там, что уже банят за обращения ?  roll

хуже )
зашел проверить банят ли за вопросы

за 15 секунд -

Немає зв’язку із сайтом
З’єднання було скинуто. )

Неактивний

#16 2018-01-22 23:02:53

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

big_smile
Скучно тут у нас....
Здесь -  http://arduino.ru/forum/proekty/knopka- … avtomobile  гораздо веселее ....   
Только Карась стал Сомом ....  smile

Неактивний

#17 2018-01-23 01:11:56

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

renoshnik, соцєксперимент так сказать )))
может потому что форум украинский? там то 99% хамов и бьідла...
почитайте и сравните, насколько на данном форуме больше адекватньіх людей wink

Неактивний

#18 2018-01-23 01:17:07

Selen
Учасник
Зареєстрований: 2017-01-02
Повідомлень: 88

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

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

Остання редакція Selen (2018-01-23 01:18:09)

Неактивний

#19 2018-01-23 02:10:46

Карась
Учасник
Зареєстрований: 2018-01-22
Повідомлень: 9

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Вячеслав Азаров пише:

Это вы этим одним процентом, наверно, себя считаете

что за дебильное предположение?

Неактивний

#20 2018-01-23 11:07:56

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Selen пише:

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

вероятно ключ без чипа ) так еще бывает )

add в авто есть фича, дать возможность завести двигатель автосигнализацией ( удаленный запуск ).  не делал - не знаю  как лочится иммобилайзер )

Остання редакція NoName (2018-01-23 11:42:27)

Неактивний

#21 2018-01-23 12:05:11

Selen
Учасник
Зареєстрований: 2017-01-02
Повідомлень: 88

Re: Нужна помощь в реализации кнопки старт/стоп для авто.

Я делал, там второй ключ нужен и кольцо вокруг замка зажигания, мне эта функция понравилась - понравилась с кнопки заводить, все равно себе делать хочу. Код на следующей недели напишу.

Неактивний

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

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

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