Comments 38
В «Юном технике» предлагали тем же способом считывать команды с экрана телевизора, к которому подключён БК-0010.
Я сам в 90 году опубликовал статью в журнале «Радио» как подсоединить программируемый калькулятор БЗ 34 к управлению устройствами, а вскоре у меня появились компьютеры вначале Электроника 85, а затем пошли PC, начиная с 286 и я про эту ерунду забыл, но я все равно с сожалением думал, почему на них нет такого простого непрофессионального, «любительского» интерфейса, что бы включить выключить свет, мотор, считать данные с датчика, ну как в Ардуино сейчас, так скажем, в те времена ни ардуино, ни смартфонов не было.
Класс! А я уже давно голову ломаю как проще сопрядить разные устройства со смартфоном)
Вот уж не сказал бы, что это простой способ.
А в чем вы видите сложность?
Мне кажется, usb-serial использовать проще. Никакого механического бандажа, только стандартные разъемы. Но на 100% не уверен на счет поддержки в Android таких чипов, хотя уверен, что должно быть.
Я с вами согласен, более того я хочу развить вашу мысль. Можно передавать команды от смартфона к машинке, через блютуз или другие каналы радио связи, но тогда придётся создавать довольно-таки сложное электронное устройство на чипах, которое можно сделать только очень опытный электронщик или в заводских условиях. А здесь устройство типа «Сделай сам».
А вот видео Вы бы лучше на Youtube закинули. Это, кстати, решит проблему вставки в пост.
Странно, раньше получалось из контакта видео вставить, теперь нет.
Скрытый текст
Я видел что оно (видео) есть.
Но сейчас в некоторых странах нет доступа к вк, у некоторых может не быть впна или может быть не настроен. Да и вообще пдключать впн чтоб посмотреть видео про машинку в вк? Серьёзно?
Если хотите чтоб его смотрели — залейте на yt.
Спасибо за подсказку. Я написанием статей не связывался и много не знаю.
команды можно передавать через mini jack — аналог, 2 канала, для 4 моторов хватит.
Если нужно больше, можно создать простенькую плату для расшифровки сигнала.
Если нужно больше, можно создать простенькую плату для расшифровки сигнала.
Специально зашёл посмотреть на способ соединения смартфона с периферией.
Очень удивился) Выбранный способ, конечно, не сильно лагучий, но очень уж непрямой (читай — некпдшный, хоть в проекте это и не важно).
Быстрогугл дал вот такую наводку, cxem.net/arduino/arduino50.php
Думаете, сложнее было бы?
Очень удивился) Выбранный способ, конечно, не сильно лагучий, но очень уж непрямой (читай — некпдшный, хоть в проекте это и не важно).
Быстрогугл дал вот такую наводку, cxem.net/arduino/arduino50.php
Думаете, сложнее было бы?
«Очень удивился» это и было целью моего проекта, как вы назвали. Я и сам удивился когда сделал. Мне хотелось напрямую соединиться смартфон с машинкой, а неэффективность или лагучесть связи. Кого сейчас удивит машинка управляемая ардуино, школьники собирают и программируют, я в такой организации у нас в Ухте работал. Ну, конечно, что вы предложили эффективнее, но это ардуинно использует смартфон для связи, или смартфон будет использовать ардуино.
Сложнее. Там на стороне ардуины предполагается поднимать USB Host. Возможно, для одного отдельно взятого телефона это получится сделать, но универсальный хост, который будет работать со всем зоопарком устройств — задача нетривиальная.
И да, это при условии, что гугл не грохнул этот «Open Accessory» — в массы оно явно не пошло…
И да, это при условии, что гугл не грохнул этот «Open Accessory» — в массы оно явно не пошло…
Когда то экспериментировал с передачей данных с планшета на микроконтроллер через экран.
На планшете мигают два квадратика. Один задаёт такт, другой передаёт биты.
www.youtube.com/watch?v=RbQw6dTKIl0
На планшете мигают два квадратика. Один задаёт такт, другой передаёт биты.
www.youtube.com/watch?v=RbQw6dTKIl0
Подозреваю, что эту идею претворил и использовал кто-нибудь еще раньше, а мы всего лишь эпигоны.
Может еще и ШИМ управление можете реализовать таким образом?
Частота обновления экрана 60 Гц. В BASIC! временную задержку можно сделать не менее 20 милисекунд, я так так прочитал в мануле, так что если скважность самая маленькая 10%, то частота не превысит 5 Гц. Вроде все правильно я посчитал? Если частота устраивает, то можно и ШИМ. А вообще надо попробовать.
Спасибо! Вы открыли для меня BASIC!, до этого все попытки найти удобоваримый basic для Андроид не увенчались успехом. Сижу, осваиваю. А способ управления через экран и светодиоды я собирался использовать несколько раз за последние 30 лет, начиная ещё с Радио86РК, правда так ни разу и не дошло. Теперь вот снова задумался.
Желаю успеха! Передача управляющих сигналов через экран, способ конечно не эффективный и дилетантский, но позволил быстро соединить на данный момент несоединимое, смартфон и игрушку ирешить задачу, которую сам себе задал, сделать машинку управляемую голосом. Перед этим я где-то прочитал о микроволновке управляемой голосом, смотрю а в fro-basic есть возможность голос переводить в текст.
Передача управляющих сигналов через экран
Блин, сутки уже бьюсь над укрощением «касания» (команда GR.TOUCH). Могли бы Вы набросать пример программки, просто ожидающей касаний, и выводящей на экран координаты последнего касания. Чувствую себя тупым. Заранее благодарен.
И почему не работает
стандартный пример?
do
gr.touch touched, x, y
until touched
gr.front 0
print «You touched the screen at coordinate »; x; «x»; y
end
gr.touch touched, x, y
until touched
gr.front 0
print «You touched the screen at coordinate »; x; «x»; y
end
Пары чисел это координаты точек в которые вы тыкали пальцем
Вы прям спасли меня! Хотя насчёт графического режима у меня был проблеск в последний момент. Руководство черпаю отсюда: rfobasic, многое неясно. Может ещё подскажете, есть ли возможность в графическом режиме шрифт крупней сделать (gr.text.draw), потому что при разрешении экрана 720*1280 буквы только под микроскопом видны.
А также текст в голос, причём намного лучше, чем специализированные программы для этого, которые я пробовал.
в fro-basic есть возможность голос переводить в текст
А также текст в голос, причём намного лучше, чем специализированные программы для этого, которые я пробовал.
При установке СОЗДАЕТСЯ ПАПКА с файлами много примеров откройте ее в бейсике и выберите файл
/storage/emulated/0/rfo-basic/source/Sample_Programs/f12_graphics_text.bas
/storage/emulated/0/rfo-basic/source/Sample_Programs/f12_graphics_text.bas
Sign up to leave a comment.
Смартфон управляет игрушечным автомобилем