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