Pull to refresh

Comments 38

В «Юном технике» предлагали тем же способом считывать команды с экрана телевизора, к которому подключён БК-0010.
Я сам в 90 году опубликовал статью в журнале «Радио» как подсоединить программируемый калькулятор БЗ 34 к управлению устройствами, а вскоре у меня появились компьютеры вначале Электроника 85, а затем пошли PC, начиная с 286 и я про эту ерунду забыл, но я все равно с сожалением думал, почему на них нет такого простого непрофессионального, «любительского» интерфейса, что бы включить выключить свет, мотор, считать данные с датчика, ну как в Ардуино сейчас, так скажем, в те времена ни ардуино, ни смартфонов не было.
Класс! А я уже давно голову ломаю как проще сопрядить разные устройства со смартфоном)
Вот уж не сказал бы, что это простой способ.
Мне кажется, usb-serial использовать проще. Никакого механического бандажа, только стандартные разъемы. Но на 100% не уверен на счет поддержки в Android таких чипов, хотя уверен, что должно быть.
Я с вами согласен, более того я хочу развить вашу мысль. Можно передавать команды от смартфона к машинке, через блютуз или другие каналы радио связи, но тогда придётся создавать довольно-таки сложное электронное устройство на чипах, которое можно сделать только очень опытный электронщик или в заводских условиях. А здесь устройство типа «Сделай сам».
Готовые устройства на чипах из китая от 200 рублей
Да, ниже пишут, что уже есть ардуино с возможностью подключения смартфонов. А я хотел, чтобы было как можно проще, именно для самодельщиков.

А вот видео Вы бы лучше на Youtube закинули. Это, кстати, решит проблему вставки в пост.

Я видел что оно (видео) есть.
Но сейчас в некоторых странах нет доступа к вк, у некоторых может не быть впна или может быть не настроен. Да и вообще пдключать впн чтоб посмотреть видео про машинку в вк? Серьёзно?
Если хотите чтоб его смотрели — залейте на yt.

Спасибо за совет, попробую, только не знаю как.
На планшете не получалось, пришлось включить ноутбук, но ютубе, что то никто и смотреть не хочет).
команды можно передавать через mini jack — аналог, 2 канала, для 4 моторов хватит.
Если нужно больше, можно создать простенькую плату для расшифровки сигнала.
Это как это можно через джек подключить устройства?
Имеется ввиду управление тоновым набором? Есть готовые решения, например, это. Телефон передает тоновый сигнал, а дешифратор интерпретирует его как команды.
Специально зашёл посмотреть на способ соединения смартфона с периферией.
Очень удивился) Выбранный способ, конечно, не сильно лагучий, но очень уж непрямой (читай — некпдшный, хоть в проекте это и не важно).
Быстрогугл дал вот такую наводку, cxem.net/arduino/arduino50.php
Думаете, сложнее было бы?
«Очень удивился» это и было целью моего проекта, как вы назвали. Я и сам удивился когда сделал. Мне хотелось напрямую соединиться смартфон с машинкой, а неэффективность или лагучесть связи. Кого сейчас удивит машинка управляемая ардуино, школьники собирают и программируют, я в такой организации у нас в Ухте работал. Ну, конечно, что вы предложили эффективнее, но это ардуинно использует смартфон для связи, или смартфон будет использовать ардуино.
Сложнее. Там на стороне ардуины предполагается поднимать USB Host. Возможно, для одного отдельно взятого телефона это получится сделать, но универсальный хост, который будет работать со всем зоопарком устройств — задача нетривиальная.
И да, это при условии, что гугл не грохнул этот «Open Accessory» — в массы оно явно не пошло…
Когда то экспериментировал с передачей данных с планшета на микроконтроллер через экран.
На планшете мигают два квадратика. Один задаёт такт, другой передаёт биты.
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.OPEN
GR.ORIENTATION 1
DO
GR.TOUCH touched, x, y
UNTIL 0

ONGRTOUCH:
PRINT x, y
GR.ONGRTOUCH.RESUME
END
! запустите потыкаете вэкран
! для выхода кнопка возврат
Не объявлен графический режим, а используете операторы графики.
Пары чисел это координаты точек в которые вы тыкали пальцем
Вы прям спасли меня! Хотя насчёт графического режима у меня был проблеск в последний момент. Руководство черпаю отсюда: rfobasic, многое неясно. Может ещё подскажете, есть ли возможность в графическом режиме шрифт крупней сделать (gr.text.draw), потому что при разрешении экрана 720*1280 буквы только под микроскопом видны.
в fro-basic есть возможность голос переводить в текст

А также текст в голос, причём намного лучше, чем специализированные программы для этого, которые я пробовал.
Посмотрите в примерах, там есть ответ на ваш вопрос.
Искал в примерах, не нашёл. Практически все программы из примеров с графическим интерфейсом работают в уголке моего смартфона, шрифт везде один и тот же микроскопический. Может есть другие руководства?
При установке СОЗДАЕТСЯ ПАПКА с файлами много примеров откройте ее в бейсике и выберите файл
/storage/emulated/0/rfo-basic/source/Sample_Programs/f12_graphics_text.bas
Sign up to leave a comment.

Articles