Как стать автором
Обновить

Комментарии 19

Не сложнее чем C++ или тем более Java. Не разворачивать из-за этого на компьютере андроид студию или заморачиваться с эклипсом при отладке, я же не профессиональный программист. А здесь и пишется и отлаживается прямо на смартфоне. Кроме того, здесь приведены фрагменты кода и вы поэтому просто не знаете назначение переменных и чем они управляют и поэтому кажется сложно. Но я думаю понятно, что в первом случае считывается координаты объекта на экране и определяется что это ползунок, а затем определяется точное положение. А во втором случае я думаю вы поняли что считываются показания сенсора и по определенному алгоритму обрабатываются, чтобы определить направление движения.
я думаю в первую очередь имелись ввиду зашифрованные названия переменных: lrsh, cc15, rkn. последнее название вообще за границами добра и зла. перед выкладыванием в статью можно было и причесать.
Да конечно надо причесать, но я не думал что кто-то будет так дотошно рассматривать. Там видно запрашивается значение координат да и ладно. Ну можно было написать RadiusKnopki или даже RadiusButton вместо rkn, но врядли было бы понятнее, все лучше понимается в контексте программы. Я медленно печатаю тем более на экранной клавиатуре смартфона и поэтому пишу сс вместо с1 или ссс вместо с3. Кнопки у меня состоят из двух кружков большого светлого и малого темного и они соответственно обозначаются например c13 и сс13 и мне понятно что они относятся к одной фигуре. l — левый, r — правый, sh — фигура(shape) я в начале хотел сделать кнопки разной формы, потом сделал все круглые а обозначение осталось. То есть логика есть в именах, но только для меня. А вообще я согласен с замечанием.
Я написал до форматирования.
А здесь и пишется и отлаживается прямо на смартфоне.

Я тоже попробовал писать на смартфоне в AIDE, после Android Studio не хватает ее системы автдополнения, конечно в AIDE кое-что есть, но не того уровня.
В Бейсике вообще нет автодополнения (контекстной подсказки ) так что все приходится печатать вручную. Правда я мышку использую, а Без неё вообще бы тихий ужас. Надо попробовать подключить клавиатуру.
Посмотрел сейчас что такое AIDE. И первый отзыв — нельзя сохранять проекты. Увы мне это не нравится.
Что значит нельзя сохранять проекты? У меня несколько учебных проектов сохранено, я постоянно что-то дописываю, тренируюсь так сказать:-)Может это в бесплатной версии эта фича отключена, но я заплатил, там деньги небольшие, все сохраняется. Надо попробовать там такое извращение как визуальное создание макетов:-)
Спасибо, надо будет посмотреть. Кстати, я попробовал к смартфону подсоединить через кабель OTG разветвитель USB а через него подсоединил мышку и клавиатуру все отлично работает и вроде энергию не очень потребляют. А отзыв это не мой а там прочитал
C одной стороны это вроде всего дишь «POC», но лишать кнопочки без подписей (или глифов) не очень хорошо.
Согласен. Ну это прототип программы все-таки, кроме того там есть всплывающие подсказка popup. А создание и вставка глифов удлиннило бы создание и усложнило код. B Бейсике ведь все пишется. Поэтому я их раскрасил. Зеленое — движение. Красное — стоп.
А как смартфон управляет моторчиками?
У меня всего 3 статьи в первой статье я как раз рассказываю об этом. А кратко на Самсунге работает программа, которая создает световые пятна на экране, они считываются фототранзисторами и тем самым управляют моторчиками.
Понятно, что можно управлять исполнительными устройствами по:
1. Bluetooth/wifi
2. sms, звонками или мессенджерами, в общем через интернет или сотовоую сеть
3. инфра/ультразвуком с динамика
4. звуком с аудиовыхода
5. вибрацией
6. световыми пятнами на экране/световой модуляцией экрана
7. NFC
8. ИК порт. Везде ли он есть?

А есть ли у смартфонов более традиционные органы взаимодействия?
Скажем, до USB или до UART в порту зарядки можно достучаться программно?
У меня была идея наладить связь наиболее простым способом, другими тоже можно, но задача значительно усложняется. А здесь 4 транзисторных ключа, а при желании можно расширить до любого разумного предела. Кроме того доступное средство программирования.
такие посты без видео не считаются :(
Принимаю вашу критику. Только третьей руки у меня нет чтобы снимать, и все же постараюсь в ближайшее время выложить.
Статья в Юном Технике за 89-91 года была — управление проектором с помощью ПК — тот же принцип, только фотоэлементы цепляли к телевизору:)
Да я и не претендую на авторство. В комментарии к моей 1 статье один товарищ приводит пример подобного решения для передачи информации с плашета на микропроцессор.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории