Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
но видимо придётся шнурровать
ㅤ
Для меня есп32 это тоже компьютер
Н Е К И Б Е Р Л Е О
синхронно mp3... итд
Н Е К И Б Е Р Л Е О
ㅤ
У тебя в одно ухо будут музыка с задержкой
ㅤ
Ну это как если включить два разных телевизора на эфирный канал. Задержка небольшая, но она раздражает
Ilya
Serjio
алиса вывозит.
Serjio
подозреваю, там какая-то хитрая синхронизация, но звучит вполне себе на удивление
Max
Не, в теории можно по мультикасту отдавать RTP с таймстампами, а время синхронизировать по NTP, расхождение будет не очень значительное. Возможно даже ESP вывезет, если брать какое-нибудь щадящее сжатие без потерь. Но секса будет много, да.
Leonid
лучше передавать по воздуху в аналоговом виде - громкость побольше :)
Max
Мне кажется, проще купить у китайцев BLE транслятор/приемники и забить.
Max
Точнее, не BLE, а bluetooth, которые умеют в A2DP-профиль
Max
Где это все уже обкатано
Max
https://aliexpress.ru/item/1005005253972534.html - во, даж готовые есть
Leonid
может лучше посмотреть на что-то такое же, но с другими частотами, этот диапазон в многоэтажках сильно забит. а так - отличное готовое решение.
Max
Провод кинуть)
Н Е К И Б Е Р Л Е О
лол Диапазон беспроводного приема: >10 м
Н Е К И Б Е Р Л Е О
во штука...
Н Е К И Б Е Р Л Е О
но стоит...
https://aliexpress.ru/item/1005005247752885.html?sku_id=12000032352885072&spm=a2g2w.productlist.search_results.66.32904aa6MJHHQA
Н Е К И Б Е Р Л Е О
так.. ну а если упростить чутка...
Н Е К И Б Е Р Л Е О
у меня chromecast и на кухне и на балконе есть..
Serjio
нее.. олису нах)
я про то, что там решили проблему с рассинхроном. и я думаю, там не без i2s
Ruslan
Ruslan
Особенно, когда минус 15 и ниже, можно без перчаток касаться руля через пару минут
ㅤ
Evgen
ㅤ
Давно же. У них раньше был просто лимит в 10, потом стали просить деньги за 20
ㅤ
Мне вот 10 не хватает(
Serjio
короче, софтуарт (#blog?)
в режиме передачи вроде бы работает (отправлял в цикле байт с паузой в треть секунды), изредка отправляет кривое (смотрю в терминале на переходнике usb/serial - иногда проскакивает один неправильный, может на три-четыре десятка правильных)
а вот на прием работает совсем фигово - бывает, восемь символов получает правильно, бывает - неправильно,а бывает - вообще краш (abort). какой-то закономерности не нашел. приемный буфер 64 байта, переполнить его не должен (вместе с \r\n там десять байт максимум)
думаю, может быть из-за delayMicroseconds, которая как в ардуине реализована через ассемблерные вставки "nop"?
обработчик свелся вот к такому https://pastebin.com/AXctYa6L
с другой стороны, я же делаю readline, а там оно проверяет последовательность \r\n, и проверяет ее правильно (раз результат выдает)
Николай
короче, софтуарт (#blog?)
в режиме передачи вроде бы работает (отправлял в цикле байт с паузой в треть секунды), изредка отправляет кривое (смотрю в терминале на переходнике usb/serial - иногда проскакивает один неправильный, может на три-четыре десятка правильных)
а вот на прием работает совсем фигово - бывает, восемь символов получает правильно, бывает - неправильно,а бывает - вообще краш (abort). какой-то закономерности не нашел. приемный буфер 64 байта, переполнить его не должен (вместе с \r\n там десять байт максимум)
думаю, может быть из-за delayMicroseconds, которая как в ардуине реализована через ассемблерные вставки "nop"?
обработчик свелся вот к такому https://pastebin.com/AXctYa6L
с другой стороны, я же делаю readline, а там оно проверяет последовательность \r\n, и проверяет ее правильно (раз результат выдает)
он на прерываниях, твой делей тут не помеха
Николай
ты говорил про детач интеррапт
Николай
вот тут мб
Николай
я кстати и юзаю есп только ради того что есть аппаратка. так то мои задачи и тини 13 сделает
Serjio
это переделка из кода для 8266, а там они были сразу не все пины, как я понял.
Serjio
задачи? блютус?
Николай
еще третий будет заюзан кстати скорее всего
Serjio
так и не победил свою блютуз?
Николай
нет
Serjio
это все для бимера?
Николай
я эти конструкции не понимаю
Николай
Николай
я сделал, крч, вкратце
Николай
там мозг>диаг можн тормознуть на пол секунды, а наоборот уже их нет
Николай
я свел код так, что лаг бт попадает на это время
Николай
это не костыль и не решение, что то между
Николай
ну мне надо кучу других проблем решать, учутсь вот
Николай
питону теперь
Serjio
Николай
Serjio
на айфонах и блютуса нету) узкая заточенность под венду
Николай
[1865933][E][BluetoothSerial.cpp:201] _spp_send_buffer(): SPP Write Congested!
Serjio
объявляет конструкцию и по вызову - заполняет ее.
потом считает в 64-битном формате и возвращает
Serjio
ну буфер забивается, который еще не успел отправитсья
Николай
Serjio
слишком быстро и много отправляешь
Николай
ответ тут
Николай
я не могу понять как в ардуино это "спросить"
Николай
Serjio
а код ардуины? судя по названию там какой-то колбек должен быть, и в нем этот флаг cong присутствует.
Serjio
а esp умеет и в обычный блютус? (я чото мимо пропустил)
Serjio
Николай
Да, я ясно и чётко написал что
А я не понимаю как работает колбек
Б оно не работает под ардуино фраемворк ом на платформио, а вот в ардуино иде работает
Николай
Причём Б я пофиксил в Либе
Serjio
колбек - это когда оно само вызывается, когда выполняется, например, твоя задача (ты ж не можешь знать наверняка, как долго она будет выполняться)
Николай