qqqaa, одновременная работа адресной ленты и ик-управления - не тривиальная задача. Но проблема известная. Гуглите именно это сочетание. Можете начать изучение с гитхаба библиотеки irremote: https://github.com/Arduino-IRremote/Arduino-IRremo...
Подозреваю, что тут в вопросе просто формулировка неудачная. Может всё таки не "перед операционной системой", а просто логон пользователя в операционной системе имелся ввиду?
Всё он использует - attachInterrupt(0, irIsr, FALLING); Наверное и приёмник на правильную ногу подключен. Вот только, если память мне не изменяет, Adafruit_NeoPixel на время show() все прерывания запрещает.
Скорее всего, не будут эти библиотеки вместе работать.
Sithara, проще считать, что будут конфликтовать. Для использования пинов по двойному назначению должна быть реальная необходимость, нужно рассматривать каждый конкретный случай индивидуально.
Не очень понятна ситуация.
"На экране аватарка и кнопка вход" - и что? По кнопке не входит?
"Как перейти к выбору пользователя?" - из чего Вы собираетесь выбирать? Пользователь так и остался один какой был, Вы ему только с папкой что-то натворили. Или нет?
В любом случае, если у Вас сейчас нет пользователя под которым удаётся войти в систему, то можно попробовать активировать встроенную учётку Администратора (гуглите) и из под неё создать нового пользователя или пытаться чинить старого.
Или переустановка - кто же знает, что там понаделали.
Переменная GP объявлена в файле GyverPortal.cpp обычным образом без extern. Откуда о ней должен основной скетч знать, только Гайверу известно.
Возможно, результат зависит от того, в каком порядке среда будет собирать файлы для компиляции. А порядок этот ещё и от версии к версии меняться может. Не исключено, что в какой-нибудь другой версии IDE оно даже и компилируется.
С гайверовским кодом лучше всего к Гайверу и идти - на форум, на гитхабе issue создавать, на e-mail писать, который там указан. Пусть сам и разбирается.
MagicII, если предположить, что влияет именно отсутствие заземления, то нужно искать на даче какой-то источник сильных помех. Кроме этого, электричество на дачах часто отличается пониженным или плавающим напряжением.
В целом, именно такая неисправность, ни разу не попадалась, особенно на новых ноутбуках.
MagicII, а почему Вы не сдаёте его по гарантии? Если Вы купили его в Ситилинке, где обнаружен Ваш отзыв, то там указаны 12 месяцев. Ждёте когда они закончатся? Во внутрь вместо этого полезли...
MagicII, не надо мне их нахваливать, я ничего не покупаю.
Раз Вы так убеждены, что это охренительно крутая фирма, то тогда сам бог велел обратиться к ним за поддержкой или гарантией, о чём я и написал.
Дело даже не в опте, а прежде всего в технологическом процессе.
В данном случае перемычки запаиваются в одной технологической операции с остальными компонентами, без каких-либо дополнительных действий с платой, на такие-же контактные площадки, той же машиной.
А взять, допустим, проволочную перемычку. Проволоку нужно подготовить. Отверстия просверлить. Плату в другой аппарат зарядить. И только тогда паять.
Разница в затратах будет очень большая.
Афанасий Сидоров, в таких станциях просто-напросто сама электроника питается только от внешнего источника. О чём, кстати, хоть и корявым переводом, но написано в описании устройства - "Примечание: Пожалуйста, используйте кабель питания и usb-кабель одновременно, иначе он не сможет работать."
1) Только маньяк будет разбираться в запросе, написанном в одну строку. Это такой же код - его надо форматировать.
2) Очевидно, что результат запроса зависит от данных. Данные где? Может всё как надо работает?
Обычно для подобных вопросов нужен минимальный пример, воспроизводящий проблему - набор данных и sql-запрос, якобы работающий не правильно, и результат его работы.
Rett-oo, жизнь-то меняется, уже 64 байта: https://www.postgresql.org/docs/current/sql-syntax...
Вот только в кириллице наверное два байта на символ идёт. Ну или посгрес у Вас старый.
И вообще, я бы не стал злоупотреблять возможностью давать кириллические названия таблицам, колонкам и прочему. Да, сам посгрес это разрешает. Но кто может быть уверен, что какой-нибудь драйвер или приложение, работающее с этой базой на таких именах не завалится?
Так, как оно в исходном скетче из вопроса написано. В цикле loop опрашивается ИК приёмник, определяется требуемый режим, в зависимости от режима выполняются действия с лентой. Если режим не изменился, то так одно и то же действие и будет крутится.
В приведённом коде нет функции Fire2012(). Но очень подозреваю, что она только усугубит имеющуюся проблему, которую Вы похоже не до конца ещё поняли.
Можете сами ещё погуглить что-нибудь про совместное использование FastLED и IRRemote. Но суть остаётся одна - либо нужен более мощный процессор, либо нетривиальное программирование.
podushka, Я собственно только хотел убедиться, что именно отправляется из Ардуино. Формально вроде всё так. Ну и надеюсь, что в мониторе порта из Arduino IDE эти получаемые строки видно.
Но когда я увидел по примерам, что этот QSerialPort используют кто во что горазд, даже комментарий свой удалил - ардуина тут с большой вероятностью не виновата. Проблема скорее всего на этой стороне. К сожалению, проверить как оно правильно, мне негде.