Желаю успеха! Передача управляющих сигналов через экран, способ конечно не эффективный и дилетантский, но позволил быстро соединить на данный момент несоединимое, смартфон и игрушку ирешить задачу, которую сам себе задал, сделать машинку управляемую голосом. Перед этим я где-то прочитал о микроволновке управляемой голосом, смотрю а в fro-basic есть возможность голос переводить в текст.
А по сути Вы нашли быстрый способ соединить несоедимое, когда возникла необходимость. В принципе можно было организовать побайтовую передачу, что ускорило бы канал передачи, но это бы усложняло устройство.
Частота обновления экрана 60 Гц. В BASIC! временную задержку можно сделать не менее 20 милисекунд, я так так прочитал в мануле, так что если скважность самая маленькая 10%, то частота не превысит 5 Гц. Вроде все правильно я посчитал? Если частота устраивает, то можно и ШИМ. А вообще надо попробовать.
«Очень удивился» это и было целью моего проекта, как вы назвали. Я и сам удивился когда сделал. Мне хотелось напрямую соединиться смартфон с машинкой, а неэффективность или лагучесть связи. Кого сейчас удивит машинка управляемая ардуино, школьники собирают и программируют, я в такой организации у нас в Ухте работал. Ну, конечно, что вы предложили эффективнее, но это ардуинно использует смартфон для связи, или смартфон будет использовать ардуино.
Я с вами согласен, более того я хочу развить вашу мысль. Можно передавать команды от смартфона к машинке, через блютуз или другие каналы радио связи, но тогда придётся создавать довольно-таки сложное электронное устройство на чипах, которое можно сделать только очень опытный электронщик или в заводских условиях. А здесь устройство типа «Сделай сам».
Я сам в 90 году опубликовал статью в журнале «Радио» как подсоединить программируемый калькулятор БЗ 34 к управлению устройствами, а вскоре у меня появились компьютеры вначале Электроника 85, а затем пошли PC, начиная с 286 и я про эту ерунду забыл, но я все равно с сожалением думал, почему на них нет такого простого непрофессионального, «любительского» интерфейса, что бы включить выключить свет, мотор, считать данные с датчика, ну как в Ардуино сейчас, так скажем, в те времена ни ардуино, ни смартфонов не было.
GR.ORIENTATION 1
DO
GR.TOUCH touched, x, y
UNTIL 0
ONGRTOUCH:
PRINT x, y
GR.ONGRTOUCH.RESUME
END
! запустите потыкаете вэкран
! для выхода кнопка возврат