Oleksii
как научить ардуинщиков правильно форматировать код?
я хоть и очень хуевый программист, но при этом бля "граммар наци". Уже рабочий код, потом 2/3 всего времени причёсывается, пакуется по функциям, и т.п. Всё должно быть под линеечку и с иголочки, с#ка...
Больше си-авра, меньше ардуинства...
Артем
а может это RGB в неправильной раскладке это КПИ...
Unsupported
Unsupported
а, ну, это норма. я то подумал, что сначала простыня с goto, а потом это на функции разбивается
Oleksii
единственный внедренный гото за посл. 10 лет. Втопку гото
kaktys
kaktys
И без форматирования - пара строчек макс
Oleksii
Самое интересное - это переход от рвания волос с криками "бля, 8кб кончаюца а фич внедрить еще непочатый край" к этапу после бессонной ночи "...збс, еще 52% флеши свободно, си рулит, ардукод фтопку, дихальту респект, чё б его еще внедрить?..."
Anonymous
А к ардуине можно фреймворк прикрутить, чтобы двумя кнопками проект делался?
Николай
Одну! С надписью "Сделать так чтобы все было заебись"!
S
Выбираю электромотор, проясните плиз один момент. Вот есть разные моторы с редукторами, больше момент или больше частота вращений. Что оно означает с практической точки зрения? Точнее вот
1 - Можно ли крутить мотор с номинальной частотой вращений 2000 с частотой 200? Это можно как то свободно регулировать, или оно зависит только от силы сопротивления?
2 - Если у мотора удерживающий момент 10кг/м, то это означает что независимо от того с какой скоростью его вращать то момент примерно таким же и останется? Что бы медленее но сильнее вращать мотор нужно уже брать редуктор?
Th0r
S
Понял, спасибо
Anonymous
👆о чем они говорят? Ыдеальный год может быть только на асме!
shadowsoul
Артем
Anonymous
Я конечно хуевый программист, и не понимаю когда говорят "эта программа написана на С(питон, яве, и др). Железяке пофиг на чем была написана программа, она работает на своих командах.
Anonymous
ты явно упорот
Я может потерял нить разговора. Прошу меня простить. Просто уже не один раз видел как обсирали goto.
shadowsoul
Byte
shadowsoul
а сейчас снова пойду спать, чтобы утром приготовить ещё карбонары и выпить винца перед работой
Артем
Просто goto запутывает код
Anonymous
Артем
Неудобно читать потом
Anonymous
Зачем читать?
Сделал железяку? Работает? Ну и замечательно!
Byte
Просто goto запутывает код
Не самая большая беда. А вот исправил код — и потом можно сделать goto в хрен знает куда — это да. Но не «нельзя ни в коем случае».
shadowsoul
когда ебашишь и кряк, и кусок своей защиты прямо в бинарь где найдёшь место и правильные сегменты - это особенно весело
Артем
У меня ассемблерный код(лабы, х86) иногда прыгал куда попало, или ещё можно было записать не туда)
Артем
Кряки писать не умею (
Anonymous
Anonymous
Вот у меня вопрос. Авторами Си придуман тип, к примеру, unsigned char. Зачем ему присваювают новый псевдоним в дэфайнах как "uint8_t" ?
Артем
Артем
ОлегЪ
ОлегЪ
Но uint_xt удобней, всегда видно длину и знаковый или беззнаковый
Артем
ОлегЪ
да и быстрей писать, чем unsigneg long int
Артем
https://m.habr.com/ru/post/156593/
Артем
Артем
Что бы не было маг. чисел
ОлегЪ
В той же пекарне байт 8бит, вне зависимости от разрядности, а вот int (или word) уже разные бывают
Anonymous
что за пекарня?
Артем
Пека
Артем
Наконец то я хочу спать)
Anonymous
Пека
вот это как раз на тему дефайнов. Можно же было на писать "на компе", быстрее и понятнее. А тут придумали новый дефайн и хер поймешь о чем речь :)))
Anonymous
ОлегЪ
ОлегЪ
Да, пора спать
Артем
Доброй ночи
Anonymous
какое спать. На работу пора :-)
Артем
На 1 пару
ОлегЪ
И вам пусть приснятся макросы )
Anonymous
Или вы с ночной смены?
Anonymous
ска, мне сегодня уже это снилось :)))))
Suigintou45
Oleksii
ночная анархия...)
Oleksii
Вот есть что-то такое в ночных чатах....
собеседников минимум, все свободны, слушают внимательно, не отвлекаются, залипают себе вдумчиво в голубые экраны, горячие споры сил устраивать ни у кого уже нет...
...и вся ночь еще впереди!
Perfect Rain
Stefan
Привет всем! Есть вопрос по коду, можете помочь ?
Andrej
Взлом кода платная услуга .
Stefan
По ардуино вопрос
Stefan
Короче имеется данный кусок кода
Stefan
Stefan
Энкодер соединён с lcd
Stefan
К ардуине
Stefan
Вопрос такой, как при переходе в следущий раздел меню: set temperature задавать температуру, тк кручу и цикл опять идёт заново с d76 и c41
kaktys
Это вопрос?
Stefan
Сейчас так:
Загружается, пишется выбор между d76 и c41, кручу влево одно, вправо другое, дальше нажимаю на кнопку и появляется следующее меню: set temperature и там уже необходимо снова тем же энкодером выставить температуру, но вместо этого при прокруткам снова осуществляется выбор между d76 и c41, как остановить этот цикл и перейти к другому ?
kaktys
у тебя GetEncoder что выдает ?
kaktys
eLeft/eRight - это события что оно щелкнуло влево или вправо ?
kaktys
eButton - нажал его как кнопку ?