добрый вечер attachInterrupt(0, isr, CHANGE); void isr() { } - expected constructor, destructor, or type conversion before '(' token Почему так? и почему если в сетап перенести то error: a function-definition is not allowed here before '{' token

Комментарии: 159

  1. Anonim

    void isr() { } void setup() { // put your setup code here, to run once: attachInterrupt(0, isr, CHANGE); } void loop() { // put your main code here, to run repeatedly: }

    • Lexx

      тогда на после 59 а, ну да, надо вызывать внутри скоупа сетапа

      • Anonim

        обьявлять прерывание внутри этого же прерывани. Компилятор немного офигел )

        • Dmitriy

          вынес наверх до сетапа exit status 1 expected unqualified-id before string constant

          • Anonim

            внутри сетапа включение прерывания. Описание вне сетапапа

            • Lexx

              выносить можно сигнатуру функции, у тебя там вызов

              • Anonim

                смотри, как я выше написал

                • Lexx

                  ебаная сишка

                  • Dmitriy

                    прописные или зашлавные - пофиг же

                    • Anonim

                      проблема не висшке не пофиг

                      • Lexx

                        тебе про структуру говорят все равно ебаная когда микропитон не будет тормозить на стм, тогда заживем а не вот это перекладывание байтиков из пина в пин

                        • Anonim

                          мерзкий язык

                          • Lexx

                            это да звто удобный, сука

                            • Anonim

                              очень

                              • Lexx

                                как будто взяли и для людей сделали

                                • Anonim

                                  особенно найти в коде, где вместо четрех пробелов Tab затесался

                                  • Ratmir

                                    табы лучше, имхо

                                • Anonim

                                  форматирование отступами @ Для людей

                                  • Lexx

                                    зачем табы и пробелы мешать? IDE ПОДСВЕТИТ структурный код

                                    • Anonim

                                      1. хз что там до тебя написали 2. нормальные иде табы на пробелы меняет, ненормально (или блокнот) не меняет

                                      • Lexx

                                        ретроград кто написал? другие компетентные писатели? блокнот не для этого сделан

                                        • Ratmir

                                          смотря какой

                                        • Anonim

                                          т.е. мне качать иде на пару гиг чтоб поправить один скрипт?

                                          • Lexx

                                            ну ни хуя себе

                                            • Ratmir

                                              и подсветка синтаксиса

                                              • Sergy

                                                вы тут пыхтон обсуждаете?)

                                                • Ratmir

                                                  питухон

                                                • Anonim

                                                  нотепат и подосрал мне, если что набрасываем

                                                  • Lexx

                                                    проблема не питона

                                                    • Anonim

                                                      да да да

                                                  • Ratmir

                                                    там есть замена. просто делай её перед запуском

                                                    • Anonim

                                                      Смешная дискуссия.

                                                      • Lexx

                                                        когда молоток подосрал в завинчивании шурупов

                                                        • Anonim

                                                          напомнило "если в айфоне чтото не работает, то оно не нужно"

                                                          • Ratmir

                                                            и плагины поставь, если собираешься в нём писать https://t.me/godindev/1196

                                                          • Lexx

                                                            это правда

                                                            • Anonim

                                                              если в питоне проблема, то проблема не в питоне

                                                              • Lexx

                                                                если проблема не в питоне - проблема не в нем

                                                    • Anonim

                                                      слишком много теловидвижений. Хорошо хоть, что он может отображать невидимые символы (табы, пробелы) но проблема не нотепаде форматирование отступами — ДИЧЬ

                                                      • Ratmir

                                                        ctrl+r -> enter -> esc много действий... бред сказал

                                                        • Lexx

                                                          да вы сосвсем поехавшие если думаете что в промышленной разработке пробелы с табами мешают)

                                                          • Ratmir

                                                            пробел тоже отступ)

                                                            • Lexx

                                                              и чето там настраивают, телодвигаются

                                                              • Ratmir

                                                                табы лучше, имхо

                                                                • Lexx

                                                                  совсем сишка мозги проела

                                                                  • Ratmir

                                                                    ты просто не писал много кода в нотпаде)

                                                                • Lexx

                                                                  почему?

                                                                  • Anonim

                                                                    ctrl+r -> enter -> esc много действий... бред сказал

                                                                  • Ratmir

                                                                    быстрее ставятся и легче переходить

                                                                    • Anonim

                                                                      вот именно

                                                                    • Lexx

                                                                      руками? ide меняет таб на 4 пробела

                                                                      • Ratmir

                                                                        я всегда это меняю в обратку

                                                                        • Lexx

                                                                          зачем?

                                                                          • Ratmir

                                                                            затем что так удобнее. ты просто в нотпаде не редактировал код, видимо

                                                                            • Lexx

                                                                              кому нужно твое удобство внутри экосистемы? отщепенство и эстетствующее воительство

                                                                            • Lexx

                                                                              зачем?

                                                                              • Ratmir

                                                                                это тут у тебя ide под мелкие проекты и ардуино всякие, а когда ты нормальный разработчик и тебе нужно быстро что-то на сервере изменить без использования гита - это гораздо легче

                                                                                • Lexx

                                                                                  моя оборона? тогда вим но удаленные серверы не проблема иде

                                                                                  • Ratmir

                                                                                    ещё я вим на сервере не настраивал. ну-ну

                                                                                  • Ratmir

                                                                                    никто не подключает сервер напрямую к ide, ибо есть система контроля версий

                                                                                    • Lexx

                                                                                      система контроля версий не про серверы как можно сервер к иде подключить?

                                                                                      • Ratmir

                                                                                        да на изи. смотря какая ide

                                                                                        • Lexx

                                                                                          а что ты подразумеваешь? шелл-доступ в терминале внутри иде?

                                                                                          • Ratmir

                                                                                            фулл ssh. от файлового менеджера, до автосинхронизации и консоли

                                                                                            • Lexx

                                                                                              блять зачяем?

                                                                                              • Ratmir

                                                                                                я сам себе админ за шкафом

                                                                                                • Lexx

                                                                                                  а я вижу) лазишь руками - совершаешь ошибки. с телефона - втройне

                                                                                                  • Ratmir

                                                                                                    говорю же, не шаришь. ситуации разные бывают

                                                                                                    • Lexx

                                                                                                      убей поду, куб заново поднимет ну расскажи

                                                                                                  • Ratmir

                                                                                                    сочувствую, если у тебя так

                                                                                                    • Lexx

                                                                                                      не совершаешь? пока что не совершаешь?

                                                                                                      • Dmitriy

                                                                                                        хмм сменит тип пина на пин с подтяжкой к плюсу однако в режиме глубокого сна - потребление как было 22-25мка так и осталось

                                                                                                        • Ratmir

                                                                                                          сколько приходилось на сервак с телефона заходить - ни разу не делал ошибки. ты кривой какой-то походу и в кубе далеко не всё поднимается

                                                                                                          • Dmitriy

                                                                                                            подтяжка же сохраняется в режиме сна?

                                                                                                            • Anonim

                                                                                                              atmega328? да

                                                                                                              • Dmitriy

                                                                                                                да

                                                                                                                • Lexx

                                                                                                                  короче, человеческий фактор - не про патлачей в свитерах я понял

                                                                                                                • Anonim

                                                                                                                  подтяжка ток потребления не увеличивает, пока кнопку не нажмешь

                                                                                                              • Dmitriy

                                                                                                                что думаете?

                                                                                                                • Anonim

                                                                                                                  во сне все состояния регистров (и выводов) сохраняются подтяжка ток потребления не увеличивает, пока кнопку не нажмешь

                                                                                                                  • Lexx

                                                                                                                    ой, ладно, хотел потроллить, а тут вот

                                                                                                                  • Dmitriy

                                                                                                                    да, это я проверил но почему реагирует на касание пада - вряд ли это дает 0 на пине

                                                                                                                    • Lexx

                                                                                                                      дребезг контактов?

                                                                                                                      • Dmitriy

                                                                                                                        каких?)

                                                                                                                        • Lexx

                                                                                                                          пальца и пина

                                                                                                                          • Dmitriy

                                                                                                                            палец не может снять напряжение с пина в 0

                                                                                                                            • Lexx

                                                                                                                              как скажешь

                                                                                                                              • Dmitriy

                                                                                                                                изолированный щуп тестера тоже будит

                                                                                                                                • Anonim

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

                                                                                                                              • Dmitriy

                                                                                                                                короче внешняя подтяжка резюком 10к и все будет ок

                                                                                                                    • Anonim

                                                                                                                      запитай от повербанка. Скорей всего наводки от сети

                                                                                                                      • Dmitriy

                                                                                                                        и так на акке висит

                                                                                                                        • Anonim

                                                                                                                          никакими проводами, устройствами не контачит с розеткой или землей?

                                                                                                                          • Dmitriy

                                                                                                                            нет

                                                                                                          • Lexx

                                                                                                            что не поднимается?

                                                                                                            • Ratmir

                                                                                                              только олень полезет сайт в кубе поднимать. java сервера тоже нет смысла в кубе поднимать, ибо он сам по себе жрёт слишком много

                                                                                                              • Dmitriy

                                                                                                                наверное увеличивает, но микроскопически

                                                                                                                • Ratmir

                                                                                                                  куб нужен только если тебе нужно большое окружение строить

                                                                                                                  • Lexx

                                                                                                                    ну так...

                                                                                                                    • Dmitriy

                                                                                                                      срабатывает, даже если просто пада коснусь пальцем - чот не того

                                                                                                                      • Lexx

                                                                                                                        да и сайты нормально в кубе живут, если на потоке =)

                                                                                                                        • Ratmir

                                                                                                                          живут, но мороки много и смысла мало, если 1 сайт и окружение маленькое

                                                                                                                          • Lexx

                                                                                                                            > на потоке

                                                                                                                            • Ratmir

                                                                                                                              а если в куб лезть из ide, то только привязав виртуальные директории к системе, другого смысла нет

                                                                                                                              • Lexx

                                                                                                                                хз, у меня нет надобности лазить в куб из ШВУ есть надобность в кубстл чето дергать с локальной машины

                                                                                                                                • Ratmir

                                                                                                                                  приходилось, дабы git не дёргать постоянно и тестить на машине сразу

                                                                                                                                  • Lexx

                                                                                                                                    а чебы и не дернуть и не потестить? нормальный процесс с ожидаемым результатом нежели руками с телефона чето поправить

                                                                                                                                    • Dmitriy

                                                                                                                                      в спячке подтяжка сохранилась - но каждое касание пина...

                                                                                                                                      • Ratmir

                                                                                                                                        с телефона я правил базу, системные процессы, конфиги, мелкие скрипты и прод, когда надо было срочно, а пк под рукой нет

                                                                                                                                        • Lexx

                                                                                                                                          ну или пк должен под рукой быть, или ломаться не должно. дежурный там, туда-сюда

                                                                                                                                    • Ratmir

                                                                                                                                      git не дёргается просто так. да и ci/cd будет слишком долго обрабатывать. легче всего - привязать куб к системе и уже по ssh кинуть автосинхронизацию из ide

                                                                                                                                      • Lexx

                                                                                                                                        каждый день дергаю

                                                                                                                                        • Ratmir

                                                                                                                                          для пустых коммитов? или коммитов с ошибками?

                                                                                                                                          • Lexx

                                                                                                                                            без ошибок после ревью

                                                                                                                                            • Ratmir

                                                                                                                                              без ошибок. значит на локалке тесты делаешь. а когда надо на машине сделать, с дебагом и т.д. в гит коммитить не будешь это

                                                                                                                                              • Lexx

                                                                                                                                                делаю и что-попало в образ не отправляю удивительно чтобы не падало потом ну и риски учитывают простой на фиксы если уж прям звезды сошлись

                                                                                                                                                • Ratmir

                                                                                                                                                  логично. но бывают моменты, когда приходится на машине тестировать, а не в локалке

                                                                                                                                                  • Lexx

                                                                                                                                                    как скажешь

                                                                                                                                                    • Ratmir

                                                                                                                                                      поэтому было дело, что вязал куб на ide

                                                                                                                                                      • Lexx

                                                                                                                                                        куб - про повторяемость что на локалке, что на машине забавно, что оба поняли о чем речь =) ок, да, умею по ссш ходить в под :3 но не то чтобы это нужны было чаще раза в год

                                                                                                                                                        • Ratmir

                                                                                                                                                          ага

                                                                                                                      • Vasil

                                                                                                                        Так палец наводку сильную даёт, ничего удивительного

                                                                                                                        • Dmitriy

                                                                                                                          Изолированные щупы не дают по идее Нужен осцил короче

                                                                                                              • Lexx

                                                                                                                я не про сайты

                                                                                                                • Ratmir

                                                                                                                  для всего остального и скрины существуют

                                                                                                                  • Lexx

                                                                                                                    бложек я тоже по ссш поднимал

                                                                                                                    • Dmitriy

                                                                                                                      pinMode(2, INPUT_PULLUP); attachInterrupt(0, isr, LOW);

                                                          • Anonim

                                                            питон @ промышленое

                                                            • Lexx

                                                              удивительные возможности не ебать себе голову и руки

                                          • Lexx

                                            откуда я знаю что тебе делать?

                • Dmitriy

                  надо было еще от пина избавится и конкретно прерывание 0 прописать

                  • Lexx

                    вместо того чтобы ебаться со скобочками визуально видно блоки

                    • Anonim

                      со скобочками тоже видно. Есть правила хорошего тона (о форматировании)

                      • Lexx

                        любой

                        • Ratmir

                          sublime, notepad++

                          • Lexx

                            или ты про нормальные тектовые редакторы? вот

                            • Ratmir

                              у них плагины есть даже для кода

    • Dmitriy

      OOOO

      • Lexx

        так не делают

        • Dmitriy

          Заработало, вот спасибо

      • Sergy

        ага, исенно

Не нашли ответ?

Вам также может быть интересно