Ви не увійшли.
Всем привет!
Есть 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
}
}
}
Неактивний
Обратитесь к автору скетча https://www.drive2.ru/l/7208909/
Неактивний
Обратитесь к автору скетча https://www.drive2.ru/l/7208909/
))! Эх! А так хотелось на холяву)). А это странное выражение "чтобы носом ткнули"...))
Неактивний
Опишите подробно, словами, какая именно функция автоматики вам нужна и приведите пример, на словах, ее использования. Тогда будет возможно вам помочь.
Алгоритм примерно такой:
при первом нажатии кнопки срабатьівает реле и включается бортсистема (как при первом повороте ключа) - можно включать печку, дворники, фарьі и тд. При повторном кратковременном нажатии, все отключается. Но если нажать не кратковременно, а удерживать, то включается второе реле и срабатьівает стартер. Пока держим кнопку, он крутится, когда отпустили, второе реле отключается и заведенное авто находится в "дежурном режиме" Если не завелось, нажимаем и держим повторно - стартер крутится. И соответственно при последующем кратковременном нажатии, авто должно глушиться. Можно конечно сделать защиту от дурака, типа чтобьі на заведенном авто не крутился стартер при случайном нажатии на кнопку или заводить авто только с вьіжатой педалью тормоза/сцепления, но єто уже можно будет позже доработать.
Остання редакція Карась (2018-01-22 18:20:27)
Неактивний
renoshnik пише:Обратитесь к автору скетча
Юрий, Вам приятно бьіло когда вас забанили на drive2.ru?
Не понял, а это к чему ?
Там, что уже банят за обращения ?
Неактивний
Карась пише:renoshnik пише:Обратитесь к автору скетча
Юрий, Вам приятно бьіло когда вас забанили на drive2.ru?
Не понял, а это к чему ?
Там, что уже банят за обращения ?
хуже )
зашел проверить банят ли за вопросы
за 15 секунд -
Немає зв’язку із сайтом
З’єднання було скинуто. )
Неактивний
Скучно тут у нас....
Здесь - http://arduino.ru/forum/proekty/knopka- … avtomobile гораздо веселее ....
Только Карась стал Сомом ....
Неактивний
renoshnik, соцєксперимент так сказать )))
может потому что форум украинский? там то 99% хамов и бьідла...
почитайте и сравните, насколько на данном форуме больше адекватньіх людей
Неактивний
Хочу спросить , а как вы собираетесь обходить иммобилайзер в машине?
я просто делаю автозапуск , и думаю привинтить тоже кнопку , подобно вашей задумке.
Остання редакція Selen (2018-01-23 01:18:09)
Неактивний
Хочу спросить , а как вы собираетесь обходить иммобилайзер в машине?
я просто делаю автозапуск , и думаю привинтить тоже кнопку , подобно вашей задумке.
вероятно ключ без чипа ) так еще бывает )
add в авто есть фича, дать возможность завести двигатель автосигнализацией ( удаленный запуск ). не делал - не знаю как лочится иммобилайзер )
Остання редакція NoName (2018-01-23 11:42:27)
Неактивний
Я делал, там второй ключ нужен и кольцо вокруг замка зажигания, мне эта функция понравилась - понравилась с кнопки заводить, все равно себе делать хочу. Код на следующей недели напишу.
Неактивний