Посмотреть код в чем проблема, Python
Добрый день.
Есть код вот такой https://github.com/sergge1/todo-sensorbtnled/blob/master/sensorbtnled.py
Код включает или отключает светодиодную ленту в зависимости от срабатывания датчиков движения.
Добавил проигрывание аудиофайла через omxplayer (смотрите строка 74), но вот почему-то при срабатывании датчика - сначала запускается аудиофайл, и только когда он закончился воспроизводится - включается лента.
Посмотрите подскажите, что сделать чтобы аудиофайл запускался параллельно с лентой, и всего один раз нужно за время работы скрипта (только при первом срабатывании)

-
Здравствуйте!
Готов помочь, обращайтесь. Сделаю быстро и качественно
-
1104 41 0 Приветствую!
Есть идея, пишите в телеграм: t.me/nacknime
-0-0-0-0-0-0-0-0
-
В My_thread объявить две переменные. played_once = False и play_music = False.
В 74 строке вместо `call(['omxplayer', ...` поставить play_music = True.
После `colorWipe(strip2, colors, 0)`
написать условие
if (not played_once) and (play_music):
call(['omxplayer', ...
play_music = False
played_once = True
Таким образом, музыка воспроизведётся один раз. После включения ленты (обновлени состояния ленты делаеться через colorWipe() ).
Но, выполнение скрипта приостановиться на время воспроизведения аудио файла. Выше написали варианты решений. Например, запустить в subprocess.
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 2 дня 5 часов назад ∙ 28 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 3 дня 21 час назад ∙ 96 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 4 дня 16 часов назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 6 дней 17 часов назад ∙ 55 ставок |
Ищу Senior Full-Stack разработчика (Payload CMS) — миграция 2 сайтов гостиничной сетиСеть курортных отелей переходит с Webflow на собственный headless-стек. Два корпоративных сайта (~140 страниц вместе), multi-tenant архитектура — один код обслуживает несколько отелей на разных доменах. Проект уже стартовал: инфраструктура развернута, tenants настроены, базовые… CMS, Javascript и Typescript ∙ 10 дней 15 часов назад ∙ 19 ставок |