Ардуино и ключи.
Re: Ардуино и ключи.
[uquote="smacorp",url="/forum/viewtopic.php?p=4744197#p4744197"]Расходимся.[/uquote]
Нормально. Форум совсем мёртвый.
Нормально. Форум совсем мёртвый.
- Реклама
Re: Ардуино и ключи.
Так если одну ерунду писать... конечно всё умрёт.
Поэтому пишем по теме.
далее...
закодировали всё))
теперь если нажать на кнопочку в браузере то телефон издаёт звук... "пик !" ))
это телефон передал 400 байт на динамик.
на звуковом выходе телефона видим меандр. примерно вот такой.

к сожалению не во всех старых браузерах работает...
но на всех современных работает точно))

Поэтому пишем по теме.
далее...
закодировали всё))
Спойлер
Код: Выделить всё
////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////Modem:
function TX_Modem(){
//44100, 16 бит, моно.
//int 8000...ffff | 0000...7fff
//-младший
//-старший
//заголовок: 64 байт
var W = "UklGRiS4AQBXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQC4AQAAAAAA";
//преамбула: 6 байт / 2 = 3*5000 семпл / 44100 = 0,34 с.
for (xTX=0; xTX<5000; xTX++) {
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
};
//Data: 112640 байт / 2 = 56320 семпл / 44100 = 1,277097505668934 с.
for (xTX=0; xTX<400; xTX++) {
//24 семпл ("+", "-") * 400 / 44100 = 0,217687074829932 с.
//24 байт / 2 = 12 семпл "+"
//24 байт / 2 = 12 семпл "-"
//1837,5 Hz
///////////////////////// 00 7f: "+" //24 байт / 2 = 12 семпл
//A 000000
//H 000111
//8 111100
//A 000000
W += "A";
W += "H";
W += "8";
W += "A";
//f 011111
//w 110000
//B 000001
/// 111111
W += "f";
W += "w";
W += "B";
W += "/";
//A 000000
//H 000111
//8 111100
//A 000000
W += "A";
W += "H";
W += "8";
W += "A";
//f 011111
//w 110000
//B 000001
/// 111111
W += "f";
W += "w";
W += "B";
W += "/";
//A 000000
//H 000111
//8 111100
//A 000000
W += "A";
W += "H";
W += "8";
W += "A";
//f 011111
//w 110000
//B 000001
/// 111111
W += "f";
W += "w";
W += "B";
W += "/";
//A 000000
//H 000111
//8 111100
//A 000000
W += "A";
W += "H";
W += "8";
W += "A";
//f 011111
//w 110000
//B 000001
/// 111111
W += "f";
W += "w";
W += "B";
W += "/";
///////////////////////// 00 80: "-" //24 байт / 2 = 12 семпл
//A 000000
//I 001000
//A 000000
//A 000000
W += "A";
W += "I";
W += "A";
W += "A";
//g 100000
//A 000000
//C 000010
//A 000000
W += "g";
W += "A";
W += "C";
W += "A";
//A 000000
//I 001000
//A 000000
//A 000000
W += "A";
W += "I";
W += "A";
W += "A";
//g 100000
//A 000000
//C 000010
//A 000000
W += "g";
W += "A";
W += "C";
W += "A";
//A 000000
//I 001000
//A 000000
//A 000000
W += "A";
W += "I";
W += "A";
W += "A";
//g 100000
//A 000000
//C 000010
//A 000000
W += "g";
W += "A";
W += "C";
W += "A";
//A 000000
//I 001000
//A 000000
//A 000000
W += "A";
W += "I";
W += "A";
W += "A";
//g 100000
//A 000000
//C 000010
//A 000000
W += "g";
W += "A";
W += "C";
W += "A";
/////////////////////////
};
//синхропауза: 6 байт / 2 = 3*5000 семпл / 44100 = 0,34 с.
for (xTX=0; xTX<5000; xTX++) {
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
W += "A"; //000000
};
var audio = new Audio("data:audio/wav;base64," + W);
//var audio = new Audio("123.wav"); //D:\123.wav
audio.play(); // пуск
//audio.load(); // стоп
//audio.paused ? audio.play() : audio.pause();// пуск/пауза
//audio.volume += 0.1; // громкость звука + 10%
//audio.volume -= 0.1; // громкость звука - 10%
//beep();
};
////////////////////////////////////////////////////////////////////////////////это телефон передал 400 байт на динамик.
на звуковом выходе телефона видим меандр. примерно вот такой.
к сожалению не во всех старых браузерах работает...
но на всех современных работает точно))
- Вложения
-
- меандр.jpg
- (53.04 КБ) 608 скачиваний
Re: Ардуино и ключи.
А Вам обязательно, чтобы на всех смартфонах, какие есть в природе работало??
Это тащем-то задачка не для DIY. Это у ярдных корпораций-то не всегда получается.
Это тащем-то задачка не для DIY. Это у ярдных корпораций-то не всегда получается.
Re: Ардуино и ключи.
я бы ещё спросил, обязательно ли выкладывать этот детский сад?
Re: Ардуино и ключи.
Обязательно чтоб работало на старых телефонах.
Потому что все опыты я провожу на старых телефонах.
Потому что если в ходе экспериментов старый телефон сломается то не жалко. Потому что он старый и никому не нужен. ))

Потому что все опыты я провожу на старых телефонах.
Потому что если в ходе экспериментов старый телефон сломается то не жалко. Потому что он старый и никому не нужен. ))
- Реклама
Re: Ардуино и ключи.
тогда какого хрена выкладываешь свои опыты здесь? вдруг, у кого-то сломается при просмотре?
вот же идиот... у него ломается от просмотра в браузере телефон
Молодец! Эх, мне бы так научиться... а то что в осциллограф не подам, то пила, то синусоида... а вот меандры - никогда... А сколько новых смартфонов испортил, тестируя сайты - не перечесть!
вот же идиот... у него ломается от просмотра в браузере телефон
Молодец! Эх, мне бы так научиться... а то что в осциллограф не подам, то пила, то синусоида... а вот меандры - никогда... А сколько новых смартфонов испортил, тестируя сайты - не перечесть!
Последний раз редактировалось Nranddek Пн сен 08, 2025 14:31:01, всего редактировалось 1 раз.
Re: Ардуино и ключи.
Далее... переходим к протоколу передачи.
А вот тут уже интересней ))
Стандартные протоколы связи по проводам тут не подходят... У нас скорее всего будет передача звуком... Так мне кажется будет удобней. Посмотрим...

А вот тут уже интересней ))
Стандартные протоколы связи по проводам тут не подходят... У нас скорее всего будет передача звуком... Так мне кажется будет удобней. Посмотрим...
Re: Ардуино и ключи.
Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.
Кроме того, тут в одной теме по ИИ собираются новую нейросеть обучать энтропии хаоса, скормив ей сообщения этого исследователя.
Кроме того, тут в одной теме по ИИ собираются новую нейросеть обучать энтропии хаоса, скормив ей сообщения этого исследователя.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Re: Ардуино и ключи.
Ну и пишите java-приложение для старого смартфона. Я так и делаю. Ставлю старый андроид и на нем пишу.
Главное, когда будете писать не забывайте писать: "Здравствуйте Уважаемый Господин Qwen! ... Огромное спасибо Уважаемый Господин Qwen!"
Иначе феншуй в карму лабубу зашлет...
Главное, когда будете писать не забывайте писать: "Здравствуйте Уважаемый Господин Qwen! ... Огромное спасибо Уважаемый Господин Qwen!"
Иначе феншуй в карму лабубу зашлет...
Re: Ардуино и ключи.
[uquote="roman.com",url="/forum/viewtopic.php?p=4743665#p4743665"]-есть МК типа Ардино (или голый МК).
-есть телефон типа Андроид.
Вопрос:
как максимально просто и безопасно передать ключи (несколько десятков байт) из телефона в мк ?
[/uquote]
через блютуз модуль к уарт мк, в телефоне ужэ всё есть
программа терминал блютуз
-есть телефон типа Андроид.
Вопрос:
как максимально просто и безопасно передать ключи (несколько десятков байт) из телефона в мк ?
через блютуз модуль к уарт мк, в телефоне ужэ всё есть
программа терминал блютуз
глаза баяца, руки из жопы, но я не здаюсь
Re: Ардуино и ключи.
Хорошоsmacorp писал(а):Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.
я даже сниму отрицательную оценку, когда лимит восстановится. Я ж не знал, что это - исследования
Re: Ардуино и ключи.
Ну вот вы любите всё обпошлить, аля поручик Ржевский, вместо того что бы помочь человеку.)
Re: Ардуино и ключи.
как они помогут если они ничего не умеют ? ))
java-приложение для старого смартфона уже давно написано и работает.
теперь надо сделать тоже самое для браузера.
мы подключаем телефон к мк, а не блютуз к мк.
такая задача.

java-приложение для старого смартфона уже давно написано и работает.
теперь надо сделать тоже самое для браузера.
мы подключаем телефон к мк, а не блютуз к мк.
такая задача.
Re: Ардуино и ключи.
вас там ещё и много? о, ну тогда есть шанс, что у кого-то получится
Re: Ардуино и ключи.
ИМХО браузер нужен только для массового употребления.
Но вот передача конфеденциальных данных через БРАУЗЕР?
По-моему, так себе, затея
Это не считая очевидной неизбежности в виде лютой глючности всего "программно-аппаратного комплекса"
Но вот передача конфеденциальных данных через БРАУЗЕР?
По-моему, так себе, затея
Это не считая очевидной неизбежности в виде лютой глючности всего "программно-аппаратного комплекса"
Re: Ардуино и ключи.
да. браузер это клиентское приложение.
работает медленней чем Java приложение. на вскидку в несколько раз медленней.
но для простых задач пойдёт.))
а в чём проблема передавать конфиденциальных данных через БРАУЗЕР?
да. будет лютая глючность всего "программно-аппаратного комплекса".
и наша задача её победить.

Добавлено after 14 minutes 13 seconds:
далее...
меандр на картинке не идеальный))

вот идеальный))

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

просто просто так передавать как уарте не выйдет))

да собственно нам это и не требуется.

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

работает медленней чем Java приложение. на вскидку в несколько раз медленней.
но для простых задач пойдёт.))
а в чём проблема передавать конфиденциальных данных через БРАУЗЕР?
да. будет лютая глючность всего "программно-аппаратного комплекса".
и наша задача её победить.
Добавлено after 14 minutes 13 seconds:
далее...
меандр на картинке не идеальный))
вот идеальный))
но идеальный меандр у нас всё равно не получится... мы же работает со звуком... а там переходные процессы всякие... резонансы подводные... ударное возбуждение... и т.д.
просто просто так передавать как уарте не выйдет))
да собственно нам это и не требуется.
хотя можно конечно поставить разные усилители-формирователи...
но этого мы делать не будем.
- Вложения
-
- Screenshot_3.jpg
- (26.36 КБ) 419 скачиваний
-
- Screenshot_1.jpg
- (19.34 КБ) 380 скачиваний
-
- Screenshot_2.jpg
- (9.33 КБ) 334 скачивания
Re: Ардуино и ключи.
далее... делаем по такой схеме.

и если у нас передаётся звук то для контроля лучше использовать программу работы со звуком...
подключим к микрофону и увидим всё что видит МК )).

о ! уже первые байты побежали))

проверим при разной скорости...

это не похоже на меандр))
оно и понятно... выше предупреждали про ударные возбуждения... ))


и если у нас передаётся звук то для контроля лучше использовать программу работы со звуком...
подключим к микрофону и увидим всё что видит МК )).
о ! уже первые байты побежали))
проверим при разной скорости...
это не похоже на меандр))
оно и понятно... выше предупреждали про ударные возбуждения... ))
- Вложения
-
- Screenshot_2.jpg
- (22.75 КБ) 773 скачивания
-
- Screenshot_1.jpg
- (23.85 КБ) 750 скачиваний
-
- Screenshot_5.jpg
- (73.95 КБ) 284 скачивания
Re: Ардуино и ключи.
Да не будет победы. Ибо дело не в том, что "браузер медленней", а в том, что он в мобилках "живет своей жизнью". Использование будет выглядеть, как исполнение асанов йоги с учетом скорости ветра, и угла падения лунного света.
Ну... Так-то дело хозяйское.
Ну... Так-то дело хозяйское.
Re: Ардуино и ключи.
а поподробней ?
в первую очередь нас интересует как из браузера могут утечь наши секретные данные...
что бы это предотвратить...
далее...
а почему у нас импульсы "смазаны" ?
а всё дело в резонансе динамика... проверим... подключим ГСС...

да... видим два резонанса...
получился АЧХ-метр... из браузера)) это что-то новенькое))
можем даже добротность посчитать))


короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.

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


ну вот... уже лучше))
только передавать импульсами мы все равно не можем... добротность мешает.

в первую очередь нас интересует как из браузера могут утечь наши секретные данные...
что бы это предотвратить...
далее...
а почему у нас импульсы "смазаны" ?
а всё дело в резонансе динамика... проверим... подключим ГСС...
да... видим два резонанса...
получился АЧХ-метр... из браузера)) это что-то новенькое))
можем даже добротность посчитать))
короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.
а что делать ?
ну... первое надо переделать меандр в синус...
ну вот... уже лучше))
только передавать импульсами мы все равно не можем... добротность мешает.
- Вложения
-
- Screenshot_4.jpg
- (24.32 КБ) 710 скачиваний
-
- Screenshot_3.jpg
- (47.02 КБ) 333 скачивания
-
- Screenshot_5.jpg
- (82.68 КБ) 257 скачиваний
-
- Screenshot_1.jpg
- (14.08 КБ) 723 скачивания
-
- Screenshot_2.jpg
- (26.02 КБ) 733 скачивания
- HardWareMan
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: Ардуино и ключи.
[uquote="roman.com",url="/forum/viewtopic.php?p=4744943#p4744943"]короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.[/uquote]
Ну тогда план Б: нажужжи двухтоналкой в стиле Спектрума.
PS: Переделка меандра в синус поможет.
передать "Манчестер-II" у нас не получится... резонанс мешает.[/uquote]
Ну тогда план Б: нажужжи двухтоналкой в стиле Спектрума.
PS: Переделка меандра в синус поможет.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.


