Ну, кода мы так и не увидели, потому трудно судить. Вот, например, каков глубокий смысл многочисленных проверок "permission_to_start == 1" в функции start_engine? Они там на каждом шагу, хотя, казалось бы - проверь один раз в начале и забудь? Эта permission_to_start где-то в прерывании поменяться может?
Ну, кода мы так и не увидели, потому трудно судить. Вот, например, каков глубокий смысл многочисленных проверок "permission_to_start == 1" в функции start_engine? Они там на каждом шагу, хотя, казалось бы - проверь один раз в начале и забудь? Эта permission_to_start где-то в прерывании поменяться может?
Ну как не увидели, я код начал давать меня остановили, ну а вы говорили что его нет (фото того что есть и как минимум работает тоже есть). Извинений не жду, да и не нужны они мне. А вы задумайтесь прежде чем безосновательно обвинять. Вопрос был не о коде изначально. Да, меняется в прерывании, если двигатель был заглушен кнопкой или с пульта, разрешение на старт отменяется и соответственно участок кода не выполняется, частые проверки вставил просто для безопасности что бы в момент после нажатия практически гарантированно запретить выполнение функции, так сделано в основном только в этой так как она выполняет те вещи которые требуют немедленного прекращения.
я код начал давать меня остановили. вам и правда интересно? просто интересно что это вам даст? я сказал что перепишу и выложу, убрав по совету Serial действительно загрузка озу упала до 44%. сейчас пытаюсь уйти от прерываний. но раз вам сильно интересно что сейчас могу в личку дать дабы ваша душа была спокойна.
Просто Вы обещали в течение двух часов выложить код, иначе предложили считать себя треплом. Ну, вот собственно ... я и считаю. Думаю, что Вам это пофиг.
Просто Вы обещали в течение двух часов выложить код, иначе предложили считать себя треплом. Ну, вот собственно ... я и считаю. Думаю, что Вам это пофиг.
ну это же нужно быть таким твердолобым, ужас, я предложил - вы отказались, или вы думаете я его ночью писал? выше было написано что имею проблемы и не могу долго за компом проводить, фотки в кучку собранного устроуйства которое как минимум умеет дисплейчиком светить а значит код в нем есть видели все, прицепите сюда те функции что я дал и можно сделать вывод что устройство как минимум выполняет все то о чем я писал. если вы и в правду по 600 строк шмаляете за два часа как писали выше то вам до моего кода должен быть такой же интерес как мне до личной жизни соседской кошки. и заметьте, только вы сказали что его нет вообще, когда оказалось что есть - сказали мало, если сейчас дам весь - скажете плохо. принцип поняли?) надеюсь да, но все же если все равно интересно то хоть сейчас дам свои 430 строк, правда прерывания и булы еще не доделал но вам то какая разница:) вы ж не для этого его видеть хотите
если вы и в правду по 600 строк шмаляете за два часа как писали выше
Я писал?
Надеюсь, Вы сможете подтвердить это ссылками на мои посты.
Впрочем, давайте это прекратим. Не надо ничего подтверждать, тем более, что я никогда не говорил ни про 600 строк, ни про то, что не надо выкладывать (хотя, кто мешал выложить всё за один пост - не понимаю).
Вы обещали выложить код и не сделали этого. Теперь начинаете приписывать мне действия и слова, которых я никогда не делал и не говорил. Трепло и есть трепло.
если вы и в правду по 600 строк шмаляете за два часа как писали выше
Я писал?
Надеюсь, Вы сможете подтвердить это ссылками на мои посты.
Впрочем, давайте это прекратим. Не надо ничего подтверждать, тем более, что я никогда не говорил ни про 600 строк, ни про то, что не надо выкладывать (хотя, кто мешал выложить всё за один пост - не понимаю).
Вы обещали выложить код и не сделали этого. Теперь начинаете приписывать мне действия и слова, которых я никогда не делал и не говорил. Трепло и есть трепло.
Ruzh, я тоже, кстати, не понимаю - почему надо было выкладывать какие-то отдельные функции. Если у вас есть законченный рабочий код - то самое очевидное скопировать его в форум как есть, одним листингом от заголовков до финальной скобки. Тем более что в коде всего 300 строчек - тут новички нередко и по 2000 строк выкатывают.
А такие куски, что вы выложили - действительно наводят на мысль, что программу то вы и не писали - только жалкие недоделанные обрывки...
Я не говорю, что надо гнаться за кол-вом строчек кода, но и "Вообще-то профессионал за 2 часа в среднем пишет 8 строк кода" - это тоже дичь, ибо на вкус и цвет - не только фломастеры, но и карандаши, и кисти с красками есть.
...у нормального программиста (нас в расчёт не берём, мы ненормальные все :))
Здесь не могу не согласиться.
Цитата:
З.Ы. Чтобы не быть голословным, можем поступить так: опишите суть абстрактного проекта средней сложности, и, как я буду свободен - дам отмашку, засечём время, я набросаю тупо архитектуру, по факту посмотрим - сколько строчек кода она займёт, и какое время для её написания потребовалось.
Нет, это как-нибудь без меня.
Тем более, что такие эксперименты явно не показательны. Вон, в Оку влезает 15 взрослых человек
Чего сказать-то хотели? Брукс у нас - единственная непререкаемая истина? Читал в своё время. Его главная задача - чтобы его книжки продавались, он уже давно оторван от реалий, тащемта. Вы бы ещё Колумба сюда скастовали, что ли.
По остальному - не удивлён, что не к вам. Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Ну да, если современный программист пишет замено больше, то я не удивляюсь качеству всего окружающего нас программного обеспечения.
Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Ну да, если современный программист пишет замено больше, то я не удивляюсь качеству всего окружающего нас программного обеспечения.
Именно поэтому у вас смартфон, компьютер, кучу гаджетов, на которых на каждом своя прошивка. Во всём виноваты программисты - ужасное качество программного обеспечения, такое, что даже срачик в интернете не устроить толком.
Советую переходить на лечение народными средствами - подорожник там, святая вода: а то и во всяких аппаратах МРТ и рентген, да даже в градуснике - насрано программистами, жить страшно.
Ну, кода мы так и не увидели, потому трудно судить. Вот, например, каков глубокий смысл многочисленных проверок "permission_to_start == 1" в функции start_engine? Они там на каждом шагу, хотя, казалось бы - проверь один раз в начале и забудь? Эта permission_to_start где-то в прерывании поменяться может?
Ну, кода мы так и не увидели, потому трудно судить. Вот, например, каков глубокий смысл многочисленных проверок "permission_to_start == 1" в функции start_engine? Они там на каждом шагу, хотя, казалось бы - проверь один раз в начале и забудь? Эта permission_to_start где-то в прерывании поменяться может?
Ну как не увидели, я код начал давать меня остановили, ну а вы говорили что его нет (фото того что есть и как минимум работает тоже есть). Извинений не жду, да и не нужны они мне. А вы задумайтесь прежде чем безосновательно обвинять. Вопрос был не о коде изначально. Да, меняется в прерывании, если двигатель был заглушен кнопкой или с пульта, разрешение на старт отменяется и соответственно участок кода не выполняется, частые проверки вставил просто для безопасности что бы в момент после нажатия практически гарантированно запретить выполнение функции, так сделано в основном только в этой так как она выполняет те вещи которые требуют немедленного прекращения.
я код начал давать меня остановили. вам и правда интересно? просто интересно что это вам даст? я сказал что перепишу и выложу, убрав по совету Serial действительно загрузка озу упала до 44%. сейчас пытаюсь уйти от прерываний. но раз вам сильно интересно что сейчас могу в личку дать дабы ваша душа была спокойна.
Мне - нет, неинтересно.
Просто Вы обещали в течение двух часов выложить код, иначе предложили считать себя треплом. Ну, вот собственно ... я и считаю. Думаю, что Вам это пофиг.
Мне - нет, неинтересно.
Просто Вы обещали в течение двух часов выложить код, иначе предложили считать себя треплом. Ну, вот собственно ... я и считаю. Думаю, что Вам это пофиг.
ну это же нужно быть таким твердолобым, ужас, я предложил - вы отказались, или вы думаете я его ночью писал? выше было написано что имею проблемы и не могу долго за компом проводить, фотки в кучку собранного устроуйства которое как минимум умеет дисплейчиком светить а значит код в нем есть видели все, прицепите сюда те функции что я дал и можно сделать вывод что устройство как минимум выполняет все то о чем я писал. если вы и в правду по 600 строк шмаляете за два часа как писали выше то вам до моего кода должен быть такой же интерес как мне до личной жизни соседской кошки. и заметьте, только вы сказали что его нет вообще, когда оказалось что есть - сказали мало, если сейчас дам весь - скажете плохо. принцип поняли?) надеюсь да, но все же если все равно интересно то хоть сейчас дам свои 430 строк, правда прерывания и булы еще не доделал но вам то какая разница:) вы ж не для этого его видеть хотите
Я отказался?
Я писал?
Надеюсь, Вы сможете подтвердить это ссылками на мои посты.
Впрочем, давайте это прекратим. Не надо ничего подтверждать, тем более, что я никогда не говорил ни про 600 строк, ни про то, что не надо выкладывать (хотя, кто мешал выложить всё за один пост - не понимаю).
Вы обещали выложить код и не сделали этого. Теперь начинаете приписывать мне действия и слова, которых я никогда не делал и не говорил. Трепло и есть трепло.
Давайте прекращать.
Я отказался?
Я писал?
Надеюсь, Вы сможете подтвердить это ссылками на мои посты.
Впрочем, давайте это прекратим. Не надо ничего подтверждать, тем более, что я никогда не говорил ни про 600 строк, ни про то, что не надо выкладывать (хотя, кто мешал выложить всё за один пост - не понимаю).
Вы обещали выложить код и не сделали этого. Теперь начинаете приписывать мне действия и слова, которых я никогда не делал и не говорил. Трепло и есть трепло.
Давайте прекращать.
извините, я вас перепутал, с DIYman.
Ruzh, я тоже, кстати, не понимаю - почему надо было выкладывать какие-то отдельные функции. Если у вас есть законченный рабочий код - то самое очевидное скопировать его в форум как есть, одним листингом от заголовков до финальной скобки. Тем более что в коде всего 300 строчек - тут новички нередко и по 2000 строк выкатывают.
А такие куски, что вы выложили - действительно наводят на мысль, что программу то вы и не писали - только жалкие недоделанные обрывки...
Вы обещали выложить код и не сделали этого.
Не понимаю тебя. ТС тут без году неделя, но ты то не можешь не знать, что выкладывание кода на этом форуме запрещено! Это же прямо тебе явно сказали:
Выкладывайте.
я запретил.
Я не говорю, что надо гнаться за кол-вом строчек кода, но и "Вообще-то профессионал за 2 часа в среднем пишет 8 строк кода" - это тоже дичь, ибо на вкус и цвет - не только фломастеры, но и карандаши, и кисти с красками есть.
Расскажите об этом Бруксу. https://ru.wikipedia.org/wiki/%D0%91%D1%80%D1%83%D0%BA%D1%81,_%D0%A4%D1%...
...у нормального программиста (нас в расчёт не берём, мы ненормальные все :))
Здесь не могу не согласиться.
З.Ы. Чтобы не быть голословным, можем поступить так: опишите суть абстрактного проекта средней сложности, и, как я буду свободен - дам отмашку, засечём время, я набросаю тупо архитектуру, по факту посмотрим - сколько строчек кода она займёт, и какое время для её написания потребовалось.
Нет, это как-нибудь без меня.
Тем более, что такие эксперименты явно не показательны. Вон, в Оку влезает 15 взрослых человек
Расскажите об этом Бруксу. https://ru.wikipedia.org/wiki/%D0%91%D1%80%D1%83%D0%BA%D1%81,_%D0%A4%D1%80%D0%B5%D0%B4%D0%B5%D1%80%D0%B8%D0%BA
Чего сказать-то хотели? Брукс у нас - единственная непререкаемая истина? Читал в своё время. Его главная задача - чтобы его книжки продавались, он уже давно оторван от реалий, тащемта. Вы бы ещё Колумба сюда скастовали, что ли.
По остальному - не удивлён, что не к вам. Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Ну да, если современный программист пишет замено больше, то я не удивляюсь качеству всего окружающего нас программного обеспечения.
Однако, замечу, что если нормальный, по вашим словам, пограммист пишет 8 строчек кода за два часа - то место такого пограммиста - на бирже труда с протянутой рукой, нравится вам это или нет.
Ну да, если современный программист пишет замено больше, то я не удивляюсь качеству всего окружающего нас программного обеспечения.
Именно поэтому у вас смартфон, компьютер, кучу гаджетов, на которых на каждом своя прошивка. Во всём виноваты программисты - ужасное качество программного обеспечения, такое, что даже срачик в интернете не устроить толком.
Советую переходить на лечение народными средствами - подорожник там, святая вода: а то и во всяких аппаратах МРТ и рентген, да даже в градуснике - насрано программистами, жить страшно.