start/stop первый проект новичка
- Войдите на сайт для отправки комментариев
Втр, 29/05/2018 - 00:48
Делаю систему запуска автомобиля с кнопки. Автомобиль без иммобилайзера. Входящих сигнала3: 1- нажатие кнопки start/stop , 2- Нажатие педали тормоза, 3- лампочка АКБ. Принцып роботы: 1Педаль тормоза не нажата = 1 нажатие вкл ACC, Второе нажатие вкл IGN, 3 нажатие выкл все реле. 2 Педаль тормоза нажата = вкл реле 1+2, реле 3 работает пока не погаснет лампочка АКБ ( на контакте будет +12в). Скетч я написал но он сырой а совета никто дать не хочет все за деньги хотят. Денег дать то можна но я научится хочу. Помогите советом.
if(digitalRead(but) == HIGH && mode == 0 && digitalRead(tormoz) == HIGH){ delay(500); digitalWrite(acc, HIGH); digitalWrite(ign, HIGH); } if(lampa == 1){ digitalWrite(starter, HIGH); // Поставить условие чтоб крутился пока не получит +12в } else { digitalWrite(starter, LOW); mode = 1; } if(digitalRead(but) == HIGH && mode == 1 && digitalRead(tormoz) == LOW){ // ТОрмоз не нажатый delay(500); digitalWrite(ign, LOW); digitalWrite(acc, LOW); mode = 0; } if(digitalRead(but) == HIGH && digitalRead(tormoz) == LOW && mode == 0){ delay(500); digitalWrite(acc, HIGH); mode = 4; } if(digitalRead(but) == HIGH && digitalRead(tormoz) == LOW && mode == 4){ delay(500); digitalWrite(ign, HIGH); mode = 5; } if(digitalRead(but) == HIGH && digitalRead(tormoz) == LOW && mode == 5){ delay(500); digitalWrite(acc, LOW); digitalWrite(ign, LOW); mode = 0; } }
Вот тему и читай-те http://arduino.ru/forum/programmirovanie/klassy-arduino-po-qwone-dlya-chainikov . В самом конце светофор .
Прочитал. Но так кая я не програмист и програмированием не намерен заниматся прошу помощи в конкретном случяи
Вот вы вроде водите машину. Если к вам подойдет чел и скажет я не водитель, мне просто покататься. Вы пустите его водить свою машину. Вот так и здесь . Или вы начинаете учить ремесло программиста или за это не беретесь вообще.
Я со всеми делюсь своими знаниями ы не посылаю людей учить принцыпы и основы конструирования автомобиля. Почиму же все програмисты обясняют все на нтцепись. Неужели так сложно обяснить? такими ответами можна и не отписывать
Я со всеми делюсь своими знаниями
Делаю систему запуска автомобиля с кнопки. Автомобиль без иммобилайзера. Входящих сигнала3: 1- нажатие кнопки start/stop , 2- Нажатие педали тормоза, 3- лампочка АКБ. Принцып роботы: 1Педаль тормоза не нажата = 1 нажатие вкл ACC, Второе нажатие вкл IGN, 3 нажатие выкл все реле. 2 Педаль тормоза нажата = вкл реле 1+2, реле 3 работает пока не погаснет лампочка АКБ ( на контакте будет +12в). Скетч я написал но он сырой а совета никто дать не хочет все за деньги хотят. Денег дать то можна но я научится хочу. Помогите советом.
Давайте сразу и на чистоту?
1) У вас есть ГУР?
2) У вас есть опыт того как клинит двигатель на 120+?
3) У вас есть опыт когда машина без причины глохнет на скорости 120+?
Если хоть на один из вопросов выше ответ - "нет", забудьте про вашу идею, потому что
1) Вы не сможете сделать схему которая не выключит двигатель на ходу.
2) Вы не сможете сделать программу которая не выключит двигатель на ходу.
3) Вы не представляете что такое МК, как оно работает и почему то что вы делаете делать нельзя.
Когда спросите меня изза чего плохо включается передача на мкпп я вам скажу учите конструкцию автомобиля и историю создания акпп а не ответ на ваш вопрос. А как инженер-механик скажу если заглохнет ДВС на 120 ничего страшного не случится. На скорости 120 гур практически не работает и так ( руль не заклинит тоже) вакуум позволяет без напряга на остатках оттормозится.
aklymenc, я не понимаю, как совместить два ваших высказывания ниже
1. "я научится хочу"
2. " я не програмист и програмированием не намерен заниматся"
Если вы учиться программировать не хотите, то чему вы хотите научится? Копировать чужие проекты по чужим советам?
В чем конкретно должна выражатся помощь, о которой вы просите? Да и как вам помочь, к примеру как указать на ошибки в программе, если программирования не знаете и учится ему не собираетесь? Написать за вас код?
я имел ввиду что програмирование не мой основной зароботок а изучаю я его строго для проэкта описаного выше и хотел бы упустить сложнейшые материалы в изучении которые нада профессионалам. Моя задача не очень сложная но сделать я хочу её сам ( при помощи и подсказкам проффесионалов). А того что я не хочу учится програмированию я не говорил. Я хочу сделать проэкт ти на его базе продолжать совиршенствовать алгоритм
Я хочу сделать проэкт ти на его базе продолжать совиршенствовать алгоритм
желание похвальное, но в чем конкретно вам помочь-то? Вы в первом сообщении ни одного вопроса не задали.
Какие явные ошибки в скетче и как лудше устранить дребезг контактов?
Какие явные ошибки в скетче и как лудше устранить дребезг контактов?
явные ошибки у вас в первую очередь в логике.
Например, по условию строки 5 вы двигатель не заглушите никогда - он будет вечно запускаться снова, ведь единственным условием включения стартера является загоревшаяся лампа АКБ.
Кроме того, мне совершенно непонятно, зачем во всех условиях у вас стоит задержка 500мс ДО ДЕЙСТВИЯ, какой в этом смысл?
я имел ввиду что програмирование не мой основной зароботок а изучаю я его строго для проэкта описаного выше и хотел бы упустить сложнейшые материалы в изучении которые нада профессионалам. Моя задача не очень сложная но сделать я хочу её сам ( при помощи и подсказкам проффесионалов). А того что я не хочу учится програмированию я не говорил. Я хочу сделать проэкт ти на его базе продолжать совиршенствовать алгоритм
Ви ужэ похожа, "сложнейшые" матирьялы по рускаму изыку прапустили..
Есть готовый проект, даже плату под него нарисовал. Но испытывал только на макетке, контроль работы по генератору. Если интересно можешь в лс написать.
Ви ужэ похожа, "сложнейшые" матирьялы по рускаму изыку прапустили..
Да ладно, мы ж не граммар-наци. Типичный автослесарь с типичным же самомнением - думает, что никто, кроме него, не понимает как КПП работает :)
Вот интересно - приходит ли ему в голову, что когда он просит "помочь отладить код" - это все равно что я б пришел в автосервис и попросил бесплатно "помочь перебрать коробку передач" на своей машине... Дескать, я сам, вы только помогите... :) Правда я не знаю ничего и вникать не хочу... в дальнейшем авторемонтом заниматься не буду, мне только сейчас и для себя ... :)))
Ви ужэ похожа, "сложнейшые" матирьялы по рускаму изыку прапустили..
Да ладно, мы ж не граммар-наци. Типичный автослесарь с типичным же самомнением - думает, что никто, кроме него, не понимает как КПП работает :)
Вот интересно - приходит ли ему в голову, что когда он просит "помочь отладить код" - это все равно что я б пришел в автосервис и попросил бесплатно "помочь перебрать коробку передач" на своей машине... Дескать, я сам, вы только помогите... :) Правда я не знаю ничего и вникать не хочу... в дальнейшем авторемонтом заниматься не буду, мне только сейчас и для себя ... :)))
+10
Да, б***ь, им уже ошибки подчёркивают, и варианты правильные предлагают,один хер не помогает.
Видно когда человек опечатался, а когда просто баран.
А с баранами разговаривать бесполезно, может даже вид сделает, что слушал, а толку ?
Вот мне интересно для себя, когда вот такое вот поделие выедет на дорогу и у него по "непонятным" причинам машина начнет отключатся(или вы думаете он знает что в автомобильной сети куча помех которе друину при прямом подключении будут ребутать каждую минуту?), Или вы думаете он знает что на той лампочке которую он хочет использовать не 12в(а автор прямо написал, что там 12в, что далеко от истины).
Вам правда хочется встретится ночью с такой машиной идущей на обгон?)
У которой может отказать гур в любую секунду, выключится свет, заглохнуть двигатель.....
Не делают такие вещи на ардуине... =) точнее не делают такие вещи без знаний...