Morse met licht en trillen

Vergelijk audio met een kleine optionele lichtindicator en ondersteund trillen, met toestemming en respect voor verminderde beweging.

Zo gebruik je de tool

Vergelijk audio met een kleine optionele lichtindicator en ondersteund trillen, met toestemming en respect voor verminderde beweging.

Stap 1

Laat uitvoer uit

<SOS>...---...

Lees de waarschuwing over knipperlicht. Trillen heeft een beschikbare API nodig.

Stap 2

Kies comfort

Bij gelijke snelheden duurt een punt één eenheid, een streep en letterpauze drie, en een woordpauze zeven. De interne pauze van één eenheid is niet afzonderlijk getekend.

Gebruik tekst of audio als licht onprettig is. Verminderde beweging blokkeert knipperlicht.

Stap 3

Start en stop lokaal

...---...<SOS>

Begin zelf. Stoppen annuleert audio, schermwisselingen en trillen; verbergen doet dat ook.

Praktische toepassingen

Een stille timingdemonstratie

Zet WPM en Farnsworth op 5/5, zet volume op 0, schakel Knipperlicht in en speel TIME alleen af nadat je hebt bevestigd dat alle aanwezigen zich prettig voelen bij flitsen. De punt duurt ongeveer 0,24 seconden en de streep ongeveer 0,72 seconden, waardoor de langzame elementen zichtbaar genoeg zijn om te bespreken. De geschreven code blijft de referentie; de schermindicator is een lesaanwijzing die door dezelfde browserspeler wordt gepland.

Een klassikale vergelijking met toestemming

Vraag eerst toestemming voor flitsen, houd de indicator klein en vergelijk SOS met <SOS> op dezelfde instellingen. Laat leerlingen de elementen tellen en vraag daarna wat verdwijnt wanneer de drie letters één aaneengesloten signaal worden. Als iemand gevoelig is voor knipperen of verminderde beweging is ingeschakeld, gebruik dan geschreven Morse, audio op een comfortabel volume of een activiteit zonder flitsen.

Een apparaatcontrole

Gebruik trillen alleen als optionele lokale cue. De checkbox is uitgeschakeld wanneer de browser navigator.vibrate niet beschikbaar maakt, en een trilverzoek bewijst niet dat de hardware echt trilde. Test op de daadwerkelijke telefoon of tablet, houd berichten kort en behandel de geschreven code als de stabiele referentie terwijl scherm en audio alleen nuttig zijn wanneer de huidige browser en het huidige apparaat ze uitvoeren.

SOS-Morse-instelling met licht en trillen uitgeschakeld
SOS staat klaar als ... --- ..., met spaties tussen de letters. De lichtoptie bestuurt een kleine indicator op de pagina, geen cameraflits; licht en trillen staan hier uit.

Dit is een kleine indicator, geen zaklamp

De lichtpagina gebruikt dezelfde converter en speler als de andere niet-oefenpagina's voor Morse. De checkbox Knipperlicht stuurt een kleine indicator op de pagina aan die tijdens tekens van kleur verandert. Hij opent geen camera, LED-flitser, zaklamphardware of volledig-schermstroboscoop. De routenaam beschrijft de leermodus, geen belofte van afstandssignalering.

Knipperlicht begint uit, ook op de lichtroute. Een ontvangen deellink opent ook met Knipperlicht en Trillen uit. Dat opt-in-gedrag is belangrijk omdat knipperen ongeschikt kan zijn voor sommige kijkers, vooral in een gedeelde ruimte. Lees de waarschuwing als praktische grens: laat knipperlicht uit wanneer iemand in de buurt er gevoelig voor kan zijn.

De voorkeur voor verminderde beweging schakelt de checkbox Knipperlicht uit en stopt uitvoer wanneer de voorkeur verandert. Die bescherming maakt flitsen niet universeel veilig of WCAG-conform; W3C-uitleg over flitsen en drempels legt uit dat frequentie, oppervlak en luminantie allemaal meetellen. De kleine indicator, toestemmingsstap en afhandeling van verminderde beweging verminderen verrassing, maar certificeren geschiktheid niet voor elke kijker.

Stil betekent niet audio-vrij

Een veelgebruikte opzet is een stille demonstratie: volume op 0, Knipperlicht aan en een kort bericht afspelen. Dat kan nuttig zijn wanneer een groep timing moet zien zonder tonen te horen, maar stil betekent niet dat de speler onafhankelijk van audio is geworden. De speler heeft nog steeds de Web Audio API van de browser nodig om de tijdlijn te maken en uit te voeren. Als AudioContext niet beschikbaar is of niet kan hervatten, meldt de pagina dat audio niet beschikbaar is en loopt de visuele uitvoer niet.

Trillen heeft een aparte beperking. De browser kan de tril-API niet aanbieden, het apparaat kan verzoeken negeren, systeeminstellingen kunnen ze onderdrukken en sommige platforms beperken duur of achtergrondgedrag. De pagina schakelt de checkbox uit wanneer ondersteuning ontbreekt, maar een aangevinkte checkbox is nog steeds alleen een verzoek. Het is geen bewijs dat iemand het exacte patroon voelde.

Stoppen annuleert geluid, geplande schermupdates en trillen. Invoer bewerken, instellingen wijzigen, Knipperlicht of Trillen omschakelen, nieuw afspelen starten, het tabblad verbergen of de pagina verlaten annuleert de huidige uitvoer ook. Dat maakt de tool beheersbaar voor demonstraties, maar betekent ook dat het geen achtergrondbaken, wake-locksysteem of gesloten-tabbladsignaal is.

Lees flitsen en pauzes samen

Punten en strepen zijn tijdsduren. Bij een bewuste 5/5 WPM duurt een punt ongeveer 0,24 seconden en een streep ongeveer 0,72 seconden. De pauze binnen een teken is één punteenheid, de pauze tussen letters drie eenheden en een woordpauze zeven eenheden, dus de donkere ruimtes zijn onderdeel van de code. Farnsworth-snelheid kan de letter- en woordpauzes uitrekken terwijl de tekens zelf op de gekozen tekensnelheid blijven.

Dat onderscheid is makkelijker te zien met korte voorbeelden. Gewone SOS is ... --- ...: drie letters met letterpauzes tussen S, O en S. Aaneengesloten <SOS> is ...---...: dezelfde negen elementen zonder de afzonderlijke letterpauzes, waardoor het bij dezelfde instellingen eerder klaar is. LIGHT is nuttig nadat een groep kortere patronen heeft gezien, omdat het letters met één, twee, drie en vier elementen mengt; TIME is korter en makkelijker opnieuw af te spelen.

Bekijk donkere pauzes even bewust als de verlichte elementen. Een leerling die alleen flitsen telt, kan missen waar letters eindigen. Voor een gecontroleerde demo toon je eerst de geschreven code, speel je één keer met licht af en vraag je daarna wat verandert wanneer je de brontekst wisselt van EE naar E E, of van SOS naar <SOS>. Die vergelijking leert timinggevolgen in plaats van alleen een knipperend rechthoekje te tonen.

Korte visuele voorbeelden en wat ze tonen
VoorbeeldGeschreven codeNuttige les
SOS... --- ...Drie losse letters; let op letterpauzes
<SOS>...---...Aaneengesloten signaal; dezelfde elementen met kortere interne timing
TIME- .. -- .Kort oefenwoord met een verschillend aantal punten en strepen per letter
LIGHT.-.. .. --. .... -Langer thematisch woord; pas nuttig nadat kortere voorbeelden duidelijk zijn

Langzame visuele vergelijking op 5 WPM

Een langzame vergelijking kan volgorde van tekens en pauzes zichtbaar maken zonder te doen alsof het scherm een gekalibreerd meetapparaat is. Bij 5/5 WPM is de berekende punt 0,24 seconden, de streep 0,72 seconden, de interne tekenpauze 0,24 seconden, de letterpauze 0,72 seconden en de woordpauze 1,68 seconden. Dit zijn de geschreven-code-timingwaarden waarmee afspelen wordt gepland, geen metingen van een fysiek scherm.

Gebruik deze tabel wanneer een leerling herhaalde E-tekens door elkaar haalt. De bronteksten EE en E E bevatten na conversie allebei twee punten, maar de eerste is één woord met twee letters en de tweede zijn twee woorden van één letter. Speel in een compacte visuele les EE af, daarna E E, en vraag de leerling het donkere interval te beschrijven voordat de tekst wordt genoemd.

5/5 WPM-timingwaarden voor een langzame visuele les
ItemBerekende duurWaarop letten
Punt0,24 sEen kort verlicht element
Streep0,72 sDrie punteenheden verlicht
Interne tekenpauze0,24 sKleine donkere pauze binnen één letter
Letterpauze0,72 sGrotere donkere pauze tussen letters
Woordpauze1,68 sLangste donkere pauze tussen woorden
EE1,20 sTwee E-letters gescheiden door een letterpauze
E E2,16 sTwee eenletterwoorden gescheiden door een woordpauze

Apparaatgedrag bepaalt de grens

Schermupdates worden gepland vanuit de berekende Morse-tijdlijn, maar browsers zijn geen laboratoriumtimers. Weergave kan achterlopen, inactieve tabbladen worden gestopt, batterijbesparing kan werk vertragen en een slapend apparaat blijft geen signaal demonstreren. Audio- en schermuitvoer kunnen daarom verschuiven op manieren die niet in de geschreven code staan, en trillen voegt nog een apparaatgebonden verzoeklaag toe.

Herhalen is beschikbaar voor live afspelen buiten oefeningen, met een pauze tussen cycli op basis van de woordpauze of minstens 500 ms. De herhaalvlag kan in een deellink worden opgeslagen, dus een ontvanger kan een link openen met Herhalen geselecteerd, maar Knipperlicht en Trillen staan nog steeds uit en WAV-export bevat één keer het bericht als audio. Zet Herhalen uit voordat je iemand één onafhankelijke poging laat doen, anders kan het bericht als lus worden onthouden.

Elke live afspeelbeurt en WAV-export heeft een signaalgrens van 90 seconden. Als een visuele les die grens raakt, verkort dan de tekst of splits hem op een zinsgrens in plaats van scheidingstekens te verwijderen. Spaties of schuine strepen weghalen kan de URL of het signaal korter maken, maar verandert de code die leerlingen proberen te lezen.

Gebruik deze pagina niet als reddingsmiddel of afstandscommunicatie. Helderheid, kijkhoek, omgevingslicht, reduced-motion-instellingen, API-beschikbaarheid, verborgen tabbladen en slaapstand beïnvloeden allemaal of iemand het signaal kan waarnemen. Voor een les zijn de geschreven code en een gecontroleerde antwoordsleutel de duurzame artefacten. Gebruik voor echte veiligheidscommunicatie passende apparatuur en procedures in plaats van een browserindicator.

Visuele Morse heeft geschiedenis, maar deze pagina is een demo

Morse wordt vaak via geluid geïntroduceerd, maar getimede visuele signalen hebben ook betekenis gedragen. National Archives-record over het interview van Jeremiah Denton in 1966 documenteert het televisie-interview van Jeremiah Denton op 2 mei 1966, waarbij het visuele record werd herkend als het knipperen van het woord TORTURE. De relevante les is niet dat deze pagina een gezicht kan lezen of archiefvideo kan analyseren; het is dat een bewust visueel timingpatroon een bericht kan dragen wanneer een menselijke waarnemer Morse goed genoeg kent om het te herkennen.

Dat voorbeeld scheidt ook drie verschillende taken. Eerst maakt een brongebeurtenis een signaal: bij Denton knipperingen die op televisie werden vastgelegd; in deze tool een gegenereerde schermindicator. Daarna transcribeert een persoon of systeem wat gebeurde naar punten, strepen en pauzes. Ten slotte interpreteert iemand die code als tekst. ClockTools verzorgt de gegenereerde-demokant door geschreven code als audio en kleine visuele indicator te plannen. Het authenticeert geen bron, beoordeelt niet of een echte knippering opzettelijk was en haalt geen timing uit video.

De drager kan veranderen zonder dat de code verandert. Een punt-streeppatroon kan worden gehoord als toon, gezien als licht, gevoeld als trilling waar ondersteund, gelezen als geschreven groepen of beschreven in een transcriptie. Dezelfde code blijft afhankelijk van scheidingstekens, timing en een ontvanger die de afspraak begrijpt. Daarom blijft de geschreven code de referentie voor lessen, terwijl scherm en audio demonstraties zijn van hetzelfde geplande patroon.

Maritieme geschiedenis geeft een ander nuttig contrast. Congressional Record uit 1909 over de erkenning van Jack Binns en Science Museum over Titanic en draadloze telegrafie laten zien waarom Morse ertoe deed wanneer getrainde operators, wacht, apparatuur en context aanwezig waren. Een browserlichtdemo kan studenten helpen punten, strepen en pauzes te zien, maar levert geen identiteit, positie, bevestiging of ontvangdiscipline. Houd geschiedenis in de les als context, niet als dramatische claim over wat de pagina kan doen.

Uitgewerkt voorbeeld

<SOS>...---...
<SOS> is één aaneengesloten signaal van negen pulsen. Gewoon SOS heeft letterpauzes en een andere timing.

Methode, beperkingen en correcties

Afspelen met Knipperlicht en Trillen gebruikt dezelfde gevalideerde Morse-tijdlijn als audio. De pagina plant geluid via de browseraudio-API en spiegelt daarna optioneel elk teken naar een kleine indicator op het scherm en vraagt trilling aan waar de browser die API aanbiedt. Punten, strepen en pauzes volgen de gekozen tekensnelheid en Farnsworth-snelheid. De voorkeur voor verminderde beweging schakelt flitsen uit, en elke afspeelbeurt vereist een handmatige actie met Audio afspelen.

De lichtfunctie is geen cameraflitser, zaklamp, volledig-schermstroboscoop, wake lock, achtergrondsignaal of noodzender. Volume 0 kan de toon stil maken, maar Web Audio moet nog steeds beschikbaar zijn om de tijdlijn uit te voeren. Trillingsondersteuning varieert en een verzoek bewijst geen hardware-uitvoer. Stoppen, bewerkingen, instellingswijzigingen, nieuw afspelen, verborgen tabbladen en navigatie annuleren geplande uitvoer. Scherm- en trillingstiming kunnen achterlopen, Herhalen wordt niet geëxporteerd en flitsen kan ongeschikt zijn, zelfs met een kleine opt-in-indicator.

Meld de pagina, exacte invoer, verwachte uitvoer en instellingen bij een afwijking. Vermeld beide snelheden voor timingproblemen. Vergelijk de officiële tabel voordat je een identificatie wijzigt en verwijder privégegevens uit de melding.

Veelgestelde vragen

Gebruikt Morse met licht mijn cameraflitser of zaklamp?

Nee. Het verandert een kleine indicator op de pagina. De pagina gebruikt geen camera, LED-flitser, zaklamphardware of volledig-schermstroboscoop.

Kan ik een stille demo met alleen licht draaien?

Alleen als de browseraudio-engine nog beschikbaar is. Volume op 0 kan de toon dempen, maar de speler heeft nog steeds Web Audio nodig om de lichttijdlijn te plannen.

Waarom is de checkbox Knipperlicht uitgeschakeld?

De voorkeur voor verminderde beweging schakelt flitsen uit. Gebruik geschreven Morse, audio op comfortabel volume of een andere activiteit zonder flitsen in plaats van die instelling te proberen te omzeilen.

Gaat het licht automatisch aan op deze route?

Nee. Knipperlicht begint uit en moet bewust worden ingeschakeld. Gedeelde links openen ook met Knipperlicht en Trillen uit.

Waarom werkt trillen niet op mijn telefoon?

De browser biedt trillen misschien niet aan, het apparaat kan verzoeken negeren, systeeminstellingen kunnen het blokkeren of de pagina kan in een context staan waarin trillen beperkt is. Behandel de checkbox als een beschikbaar verzoekpad en test het echte apparaat voordat je het in een activiteit gebruikt.

Wat is het verschil tussen SOS en <SOS> bij lichtafspelen?

SOS speelt drie losse letters met letterpauzes. <SOS> speelt één aaneengesloten signaal van negen elementen zonder die afzonderlijke letterpauzes, waardoor de visuele timing korter is ook al zijn de elementen hetzelfde.

Wat stopt een licht- of trillingssignaal?

Op Stoppen drukken annuleert huidige en geplande uitvoer. Het bericht bewerken, instellingen wijzigen, nieuw afspelen starten, het tabblad verbergen of de pagina verlaten annuleert het ook.

Kan ik Morse met licht gebruiken voor noodsignalering?

Nee. Het is een leer- en demonstratietool. Schermhelderheid, browsertiming, slaapstand, verborgen tabbladen, kijkomstandigheden en API-ondersteuning maken het ongeschikt als reddingsmiddel.

Wordt Herhalen opgenomen in een WAV of gedeeld lichtsignaal?

Herhalen is een optie voor live afspelen en de vlag kan in een deellink worden opgeslagen, maar WAV-export bevat één keer het bericht als audio en gedeelde links herstellen Knipperlicht of Trillen niet.

Waarom moeten kijkers pauzes net zo goed bekijken als flitsen?

Pauzes scheiden tekens, letters en woorden. Bij 5/5 WPM duurt EE ongeveer 1,20 seconden terwijl E E ongeveer 2,16 seconden duurt, dus het donkere interval verandert de tekst ook wanneer de twee punten hetzelfde lijken.