Точное управление светодиодными светодиодами IPhone X в Swift [дубликат]

Использовать application.sendkeys "{SPACE}"

1
задан mrlowalowa 25 January 2013 в 20:20
поделиться

1 ответ

Как и Брэд, для флеш-флеш iPhone требуется несколько мс для включения. Если вы все еще хотите использовать его, единственная возможность могла бы (в моих глазах) изменить ваш протокол и дать одиночным сигналам больше времени.

Это замедляет вашу передачу, но на стороне приемника вы можете определить некоторые доверительные интервалы (например, плюс-минус 2 секунды). Возможно, человеческий beeing не понял бы ваш код Морзе, потому что он может быть слишком медленным (но, может быть, и так будет), машина, подобная iPhone, как приемник, вполне может ее понять.

Вы должны играть с временными интервалами, чтобы найти самые короткие, которые работают.

Привет из GER.

1
ответ дан DAS 16 August 2018 в 05:48
поделиться
  • 1
    спасибо вам обоим. Я немного поиграл с интервалами и узнал две вещи. Первый знак - только половина, потому что мне нужно включить факел. Возможно, я добавлю длинный знак там (дольше, чем удар), чтобы сказать противоположность, с которой я начинаю сейчас, и инициализировать факел. После этого короткие знаки прекрасно работают и после пауз или длинных сильных сторон. Реальная проблема - от точки к инсульту .. потому что только мазки как " - - - & quot; работают отлично только & quot; , - & quot; создает проблемы. Разрыв перед началом - слишком длинный, а «стальное» - время от удара! – mrlowalowa 26 January 2013 в 14:54
  • 2
    Увеличьте свои интервалы, чтобы начать отладку! (& gt; 5 с) – DAS 26 January 2013 в 15:22
  • 3
    как я думал, проблема все еще существует. Я установил точку в 1 секунду, а ход - 2 секунды, а разрыв - 1 сек. удар все еще описывается проблемой, и я не знаю, как ее решить. – mrlowalowa 26 January 2013 в 17:07
  • 4
    Попробуйте установить перерыв намного дольше, чем остальные (например, 5 секунд)! – DAS 26 January 2013 в 17:54
Другие вопросы по тегам:

Похожие вопросы: