Deja las salidas apagadas
<SOS>...---...Lee la advertencia sobre destellos. La vibración necesita una API disponible.
Compara audio con un pequeño indicador luminoso opcional y vibración compatible, respetando el consentimiento y la reducción de movimiento.
Compara audio con un pequeño indicador luminoso opcional y vibración compatible, respetando el consentimiento y la reducción de movimiento.
<SOS>...---...Lee la advertencia sobre destellos. La vibración necesita una API disponible.
Usa texto o audio si la luz molesta. La reducción de movimiento bloquea los destellos.
...---...<SOS>Empieza tú mismo. Detener cancela audio, cambios visuales y vibración; ocultar la pestaña también.
Ajusta WPM y Farnsworth a 5/5, pon el volumen en 0, activa Destellos de luz y reproduce TIME solo después de confirmar que la sala acepta cómodamente los destellos. El punto dura alrededor de 0,24 segundos y la raya alrededor de 0,72 segundos, así que las marcas lentas son lo bastante visibles para comentarlas. El código escrito sigue siendo la referencia; el indicador de pantalla es una pista didáctica programada por el mismo reproductor del navegador.
Pregunta antes de usar destellos, mantén pequeño el indicador y compara SOS con <SOS> con los mismos ajustes. Pide a los aprendices que cuenten las marcas y luego pregunta qué desaparece cuando las tres letras se convierten en un token unido. Si alguien es sensible a los destellos o está activada la reducción de movimiento, usa Morse escrito, audio a un volumen cómodo u otra actividad sin destellos.
Usa la vibración solo como pista local opcional. La casilla está deshabilitada cuando el navegador no tiene navigator.vibrate, y solicitar vibración no prueba que el hardware se haya movido. Prueba en el teléfono o tableta real, mantén mensajes cortos y trata el código escrito como referencia estable mientras la salida de pantalla y audio solo son útiles cuando el navegador y el dispositivo actuales las ejecutan.

La página de luz usa el mismo convertidor y reproductor que las otras páginas Morse que no son ejercicios. La casilla Destellos de luz controla un pequeño indicador dentro de la página que cambia de color durante las marcas. No accede a la cámara, al LED, al hardware de linterna ni a un estrobo de pantalla completa. El nombre de la ruta describe el modo de aprendizaje, no una promesa de señalización a distancia.
Los destellos de luz empiezan apagados incluso en la ruta de luz. Un enlace compartido recibido también se abre con destellos y vibración apagados. Ese comportamiento de aceptación explícita importa porque los destellos pueden ser inadecuados para algunas personas, sobre todo en una sala compartida. La advertencia debe leerse como un límite práctico: deja los destellos apagados cuando alguien cercano pueda ser sensible a ellos.
La preferencia de reducción de movimiento deshabilita la casilla Destellos de luz y detiene la salida cuando la preferencia cambia. Esa salvaguarda no vuelve los destellos universalmente seguros ni conformes con WCAG; la orientación del W3C sobre destellos y umbrales explica que importan la frecuencia, el área y la luminancia. El indicador pequeño de la herramienta, el paso de consentimiento y el manejo de reducción de movimiento reducen sorpresas, pero no certifican la idoneidad para toda persona espectadora.
Una configuración habitual es una demostración silenciosa: poner el volumen en 0, activar Destellos de luz y reproducir un mensaje corto. Puede ser útil cuando un grupo debe observar la temporización sin oír tonos, pero silencioso no significa que el reproductor se haya independizado del audio. El reproductor sigue necesitando la Web Audio API del navegador para crear y ejecutar la línea temporal. Si AudioContext no está disponible o no puede reanudarse, la página informa que el audio no está disponible y la salida visual no se ejecutará.
La vibración tiene otra limitación. El navegador puede no exponer la API de vibración, el dispositivo puede ignorar las solicitudes, los ajustes del sistema pueden suprimirla, y algunas plataformas limitan la duración o el comportamiento en segundo plano. La página deshabilita la casilla cuando falta soporte, pero una casilla marcada sigue siendo solo una petición al dispositivo. No es evidencia de que una persona haya sentido el patrón exacto.
Detener cancela el sonido, las actualizaciones de pantalla pendientes y la vibración. Editar la entrada, cambiar ajustes, alternar destellos de luz o vibración, iniciar una nueva reproducción, ocultar la pestaña o salir de la página también cancela la salida actual. Esto hace manejable la herramienta para demostraciones, pero también significa que no es una baliza de fondo, un sistema de bloqueo de suspensión ni una señal de pestaña cerrada.
Puntos y rayas son duraciones. Con un 5/5 WPM deliberado, un punto dura alrededor de 0,24 segundos y una raya alrededor de 0,72 segundos. La pausa dentro de un carácter es una unidad de punto, la pausa entre letras son tres unidades y el hueco de palabra son siete unidades, así que los espacios oscuros forman parte del código. El espaciado Farnsworth puede estirar los huecos de letras y palabras mientras mantiene las marcas en la velocidad de caracteres seleccionada.
Esa diferencia se ve mejor con ejemplos breves. SOS ordinario es ... --- ...: tres letras con huecos de carácter entre S, O y S. <SOS> unido es ...---...: las mismas nueve marcas sin los huecos de letras separadas, por lo que termina antes con los mismos ajustes. LIGHT es útil después de que una clase haya visto patrones más cortos, porque mezcla letras de una, dos, tres y cuatro marcas; TIME es más breve y fácil de repetir.
Observa las pausas oscuras con la misma intención que las marcas encendidas. Un aprendiz que solo cuenta destellos puede perder dónde terminan las letras. Para una demostración controlada, muestra primero el código escrito, reproduce una vez con destellos de luz y después pregunta qué cambió cuando pasas el texto de origen de EE a E E, o el token de SOS a <SOS>. Esa comparación enseña consecuencias de temporización, no solo muestra un rectángulo que parpadea.
| Ejemplo | Código escrito | Lección útil |
|---|---|---|
| SOS | ... --- ... | Tres letras separadas; observa los huecos de carácter |
| <SOS> | ...---... | Señal unida; las mismas marcas con temporización interna más corta |
| TIME | - .. -- . | Palabra corta de aula con cantidades variadas de marcas |
| LIGHT | .-.. .. --. .... - | Palabra temática más larga; útil solo después de aclarar ejemplos más cortos |
Una comparación lenta puede hacer visible el orden de marcas y pausas sin fingir que la pantalla es un instrumento de medición. A 5/5 WPM, el punto calculado es 0,24 segundos, la raya 0,72 segundos, el hueco interno de carácter 0,24 segundos, el hueco de letra 0,72 segundos y el hueco de palabra 1,68 segundos. Son los valores de temporización del código escrito que se usan para programar la reproducción, no mediciones tomadas de una pantalla física.
Usa esta tabla cuando un aprendiz confunda marcas E repetidas. Los textos de origen EE y E E contienen ambos dos puntos después de la conversión, pero el primero es una palabra de dos letras y el segundo son dos palabras de una letra. En una lección visual compacta, reproduce EE, luego E E, y pide al aprendiz que describa el intervalo oscuro antes de nombrar el texto.
| Elemento | Duración calculada | Qué observar |
|---|---|---|
| Punto | 0,24 s | Una marca iluminada breve |
| Raya | 0,72 s | Tres unidades de punto iluminadas |
| Hueco interno de carácter | 0,24 s | Pequeño hueco oscuro dentro de una letra |
| Hueco de letra | 0,72 s | Hueco oscuro mayor entre letras |
| Hueco de palabra | 1,68 s | Hueco oscuro más largo entre palabras |
| EE | 1,20 s | Dos letras E separadas por un hueco de letra |
| E E | 2,16 s | Dos palabras de una letra separadas por un hueco de palabra |
Las actualizaciones de pantalla se programan desde la línea temporal Morse calculada, pero los navegadores no son equipos de laboratorio para temporización. El renderizado puede retrasarse, las pestañas inactivas se detienen, los modos de ahorro de batería pueden limitar la actividad y un dispositivo en suspensión no mantendrá una demostración de señal. Por tanto, audio y pantalla pueden desviarse de formas que no aparecen en el código escrito, y la vibración añade una solicitud adicional dependiente del dispositivo.
Repetir está disponible para reproducción en vivo que no sea ejercicio, con una pausa entre ciclos basada en el hueco de palabra o de al menos 500 ms. El indicador de repetición puede guardarse en una URL compartida, así que un receptor puede abrir un enlace con Repetir seleccionado, pero los destellos de luz y la vibración aun así se restablecen apagados y la exportación WAV contiene una sola pasada de audio. Desactiva Repetir antes de pedir a alguien un intento independiente, o el mensaje puede memorizarse como bucle.
Cada reproducción en vivo y cada exportación WAV tiene un límite de señal de 90 segundos. Si una lección visual alcanza ese límite, acorta el texto o divídelo en un límite de frase en lugar de eliminar separadores. Quitar espacios o barras puede hacer más corta la URL o la señal, pero cambia el código que los aprendices intentan leer.
No uses esta página como equipo de rescate ni comunicación a distancia. Brillo, ángulo de visión, luz ambiental, ajustes de reducción de movimiento, disponibilidad de API, pestañas ocultas y suspensión del dispositivo afectan a si una persona puede percibir la señal. Para una lección, el código escrito y una clave de respuestas comprobada son los materiales que perduran. Para comunicación de seguridad real, usa equipo y procedimientos adecuados en lugar de un indicador de navegador.
El Morse suele presentarse mediante sonido, pero las señales visuales temporizadas también han transmitido significado. El registro de los National Archives sobre Jeremiah Denton documenta la entrevista televisiva de Jeremiah Denton del 2 de mayo de 1966, donde el registro visual fue reconocido como el parpadeo de la palabra TORTURE. La lección relevante no es que esta página pueda leer un rostro o analizar vídeo de archivo; es que un patrón visual deliberado de temporización puede llevar un mensaje cuando un observador humano conoce Morse lo suficiente para reconocerlo.
Ese ejemplo también separa tres tareas distintas. Primero, un suceso de origen crea una señal: en el caso de Denton, parpadeos captados por televisión; en esta herramienta, un indicador de pantalla generado. Segundo, una persona o sistema transcribe lo sucedido en puntos, rayas y huecos. Tercero, alguien interpreta ese código como texto. ClockTools cubre la parte de demostración generada al programar código escrito como audio y un pequeño indicador visual. No autentica una fuente, no juzga si un parpadeo real fue intencional y no recupera temporización desde vídeo.
El portador puede cambiar sin cambiar el código. Un patrón de puntos y rayas puede oírse como tono, verse como luz, sentirse como vibración donde sea compatible, leerse como grupos escritos o describirse en una transcripción. El mismo código sigue dependiendo de separadores, temporización y un receptor que comprenda la convención. Por eso el código escrito sigue siendo la referencia para las lecciones, mientras pantalla y audio son demostraciones del mismo patrón planeado.
La historia marítima ofrece otro contraste útil. El Registro del Congreso de 1909 sobre Jack Binns y el relato del Science Museum sobre la radio inalámbrica del Titanic muestran por qué el Morse importaba cuando había operadores entrenados, guardias, equipo y contexto. Una demostración de luz en el navegador puede ayudar al alumnado a ver puntos, rayas y huecos, pero no aporta identidad, posición, acuse de recibo ni disciplina de recepción. Mantén la historia en la lección como contexto, no como una afirmación dramática sobre lo que puede hacer la página.
<SOS>...---...La reproducción con destellos de luz y vibración usa la misma línea temporal Morse validada que el audio. La página programa sonido mediante la API de audio del navegador y luego, opcionalmente, refleja cada marca en un pequeño indicador en pantalla y solicita vibración donde el navegador expone esa API. Puntos, rayas y huecos siguen la velocidad de caracteres y el espaciado Farnsworth seleccionados. La preferencia de reducción de movimiento deshabilita los destellos, y cada reproducción requiere una acción manual de Reproducir audio.
La función de destellos de luz no es flash de cámara, linterna, estrobo de pantalla completa, bloqueo de suspensión, señal de fondo ni transmisor de emergencia. Volumen 0 puede silenciar el tono, pero Web Audio debe seguir disponible para que la línea temporal se ejecute. El soporte de vibración varía y solicitarla no prueba salida de hardware. Detener, ediciones, cambios de ajuste, nueva reproducción, pestañas ocultas y navegación cancelan la salida pendiente. La temporización de pantalla y vibración puede retrasarse, Repetir no se exporta, y los destellos pueden ser inadecuados incluso con un indicador pequeño y optativo.
Comunica la página, entrada exacta, resultado esperado y ajustes al informar de un error. Para problemas de ritmo, indica ambas velocidades. Compara la tabla oficial antes de modificar una identificación y elimina datos privados del informe.
No. Cambia un pequeño indicador dentro de la página. La página no accede a la cámara, al LED, al hardware de linterna ni al modo de estrobo de pantalla completa.
Solo si el motor de audio del navegador sigue disponible. Poner el volumen en 0 puede silenciar el tono, pero el reproductor sigue necesitando Web Audio para programar la línea temporal de destellos.
La preferencia de reducción de movimiento deshabilita los destellos. Usa Morse escrito, audio a un volumen cómodo u otra actividad sin destellos en lugar de intentar saltarte ese ajuste.
No. Los destellos empiezan apagados y deben habilitarse deliberadamente. Los enlaces compartidos también se abren con destellos de luz y vibración apagados.
Puede que el navegador no exponga vibración, que el dispositivo ignore solicitudes, que los ajustes del sistema la bloqueen o que la página esté en un contexto donde la vibración esté limitada. Trata la casilla como una opción disponible para solicitar vibración y prueba el dispositivo real antes de usarla en una actividad.
SOS reproduce tres letras separadas con huecos de carácter. <SOS> reproduce una señal unida de nueve marcas sin esos huecos entre letras, así que la temporización visual es más corta aunque las marcas sean las mismas.
Pulsar Detener cancela la salida actual y pendiente. Editar el mensaje, cambiar ajustes, iniciar una reproducción nueva, ocultar la pestaña o salir de la página también la cancela.
No. Es una herramienta de aprendizaje y demostración. El brillo de pantalla, la temporización del navegador, la suspensión del dispositivo, pestañas ocultas, condiciones de visión y soporte de API la hacen inadecuada como equipo de rescate.
Repetir es una opción de reproducción en vivo y su indicador puede guardarse en un enlace compartido, pero la exportación WAV contiene una sola pasada de audio y los enlaces compartidos no restauran la salida de destellos de luz ni vibración.
Las pausas separan marcas, letras y palabras. A 5/5 WPM, EE dura alrededor de 1,20 segundos mientras E E dura alrededor de 2,16 segundos, así que el intervalo oscuro cambia el texto aunque los dos puntos se vean iguales.