{"id":812,"date":"2026-03-06T02:52:46","date_gmt":"2026-03-05T23:52:46","guid":{"rendered":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/?p=812"},"modified":"2026-03-06T03:36:10","modified_gmt":"2026-03-06T00:36:10","slug":"mors-alfabesi-cevirici-ve-sesli-ogrenme-araci","status":"publish","type":"post","link":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/","title":{"rendered":"Mors Alfabesi \u00c7evirici ve Sesli \u00d6\u011frenme Arac\u0131"},"content":{"rendered":"<style>\n    \/* Sadece Mors arac\u0131n\u0131 etkileyecek yal\u0131t\u0131lm\u0131\u015f CSS ayarlar\u0131 *\/\n    #mors-app-wrapper {\n        --m-primary: #4f46e5;\n        --m-primary-light: #e0e7ff;\n        --m-danger: #dc2626;\n        --m-success: #16a34a;\n        --m-info: #0284c7; \n        --m-text-dark: #1f2937;\n        --m-text-gray: #6b7280;\n        display: flex; \n        justify-content: center; \n        padding: 20px 0;\n        font-family: 'Segoe UI', system-ui, sans-serif;\n        line-height: 1.5;\n    }\n\n    #mors-app-wrapper * { \n        box-sizing: border-box; \n    }\n\n    .mors-card { \n        background: #ffffff; \n        padding: 30px; \n        border-radius: 16px; \n        box-shadow: 0 4px 20px rgba(0,0,0,0.08); \n        width: 100%; \n        max-width: 600px; \n        border: 1px solid #f1f5f9;\n    }\n\n    .mors-card h2 { \n        text-align: center; \n        margin-top: 0;\n        margin-bottom: 25px; \n        font-weight: 700; \n        color: #111827; \n        font-size: 24px;\n    }\n\n    .mors-input-group { position: relative; margin-bottom: 20px; }\n\n    .mors-card textarea { \n        width: 100%; \n        padding: 15px; \n        border: 2px solid #e5e7eb; \n        border-radius: 12px; \n        resize: none; \n        font-size: 16px;\n        outline: none; \n        transition: 0.3s; \n        font-family: inherit;\n        background: #fff;\n        color: #1f2937;\n    }\n    .mors-card textarea:focus { border-color: var(--m-primary); box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1); }\n\n    .mors-counter { text-align: right; font-size: 13px; color: var(--m-text-gray); margin-top: 5px; }\n\n    .mors-output-container {\n        background: #f8fafc; border: 2px dashed #cbd5e1;\n        padding: 20px; border-radius: 12px; margin-bottom: 20px;\n        min-height: 120px;\n    }\n\n    .mors-text-mode {\n        display: none; \n        font-size: 20px; font-weight: bold; color: var(--m-primary);\n        text-align: center; background: var(--m-primary-light); \n        border: 2px solid #c7d2fe; align-items: center; justify-content: center;\n        word-wrap: break-word; line-height: 1.5;\n    }\n\n    .mors-box-mode { display: flex; flex-wrap: wrap; align-content: flex-start; gap: 10px; }\n\n    .mors-char-block {\n        display: flex; flex-direction: column; align-items: center;\n        padding: 6px 10px; border-radius: 8px; transition: all 0.2s ease;\n        background: white; border: 1px solid #e2e8f0;\n    }\n    .mors-char-top { font-size: 13px; color: var(--m-text-gray); font-weight: 600; text-transform: uppercase; }\n    .mors-char-bottom { font-size: 22px; color: var(--m-danger); font-weight: bold; letter-spacing: 1px; }\n    \n    .mors-playing-active {\n        background: #fee2e2; transform: scale(1.15);\n        box-shadow: 0 4px 6px rgba(220, 38, 38, 0.2); border-color: #fca5a5;\n    }\n\n    .mors-action-buttons { display: flex; flex-wrap: wrap; gap: 10px; }\n\n    .mors-btn {\n        flex: 1; cursor: pointer; padding: 14px; border: none; \n        border-radius: 12px; font-size: 15px; font-weight: 600; \n        color: white; transition: 0.3s; display: flex; \n        justify-content: center; align-items: center; gap: 6px;\n        margin: 0; line-height: 1; white-space: nowrap;\n    }\n\n    .mors-btn-play { background: var(--m-success); }\n    .mors-btn-play:hover { background: #15803d; }\n    .mors-btn-play.playing { background: var(--m-danger); } \n    .mors-btn-play.playing:hover { background: #b91c1c; }\n    \n    .mors-btn-download { background: var(--m-info); }\n    .mors-btn-download:hover { background: #0369a1; }\n    .mors-btn-download:disabled { background: #94a3b8; cursor: not-allowed; }\n\n    .mors-btn-copy { background: var(--m-text-dark); }\n    .mors-btn-copy:hover { background: #000; }\n\n    @media (max-width: 480px) {\n        .mors-btn { flex: 100%; }\n    }\n<\/style>\n\n<div id=\"mors-app-wrapper\">\n    <div class=\"mors-card\">\n        <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7indekiler<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Alfabesi_Cevirici\" >Mors Alfabesi \u00c7evirici<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Kodu_Cevirici_Nedir_Metni_Mors_Koduna_ve_Mors_Kodunu_Metne_Cevirme\" >Mors Kodu \u00c7evirici Nedir? Metni Mors Koduna ve Mors Kodunu Metne \u00c7evirme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Kodu_Cevirici_Nasil_Kullanilir\" >Mors Kodu \u00c7evirici Nas\u0131l Kullan\u0131l\u0131r?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Metni_Mors_Koduna_Cevirme\" >Metni Mors Koduna \u00c7evirme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Kodunu_Metne_Cevirme\" >Mors Kodunu Metne \u00c7evirme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Kodu_Cevirici_Neden_Kullanilir\" >Mors Kodu \u00c7evirici Neden Kullan\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Alfabesi_Nedir\" >Mors Alfabesi Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Harflerin_Mors_Kodu_Tablosu_Uluslararasi\" >Harflerin Mors Kodu Tablosu (Uluslararas\u0131)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Sayilarin_Mors_Kodu_Tablosu\" >Say\u0131lar\u0131n Mors Kodu Tablosu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Alfabesi_Nasil_Ortaya_Cikti\" >Mors Alfabesi Nas\u0131l Ortaya \u00c7\u0131kt\u0131?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Alfabesinde_Haberlesme_Mantigi\" >Mors Alfabesinde Haberle\u015fme Mant\u0131\u011f\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Kodunun_Turleri_Var_mi\" >Mors Kodunun T\u00fcrleri Var m\u0131?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Mors_Alfabesi_Ne_Ise_Yarar\" >Mors Alfabesi Ne \u0130\u015fe Yarar?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/mors-alfabesi-cevirici-ve-sesli-ogrenme-araci\/#Gunumuzde_Mors_Kodunun_Populer_Kullanimlari\" >G\u00fcn\u00fcm\u00fczde Mors Kodunun Pop\u00fcler Kullan\u0131mlar\u0131<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Alfabesi_Cevirici\"><\/span>Mors Alfabesi \u00c7evirici<span class=\"ez-toc-section-end\"><\/span><\/h2>\n        \n        <div class=\"mors-input-group\">\n            <textarea id=\"morsInputText\" maxlength=\"1000\" rows=\"5\" placeholder=\"Metin veya Mors kodu yap\u0131\u015ft\u0131r\u0131n (Maks. 1000 karakter)...\"><\/textarea>\n            <div class=\"mors-counter\"><span id=\"morsCharCount\">0<\/span> \/ 1000<\/div>\n        <\/div>\n\n        <div id=\"morsTextResultArea\" class=\"mors-output-container mors-text-mode\"><\/div>\n\n        <div id=\"morsBoxResultArea\" class=\"mors-output-container mors-box-mode\">\n            <span style=\"color: #94a3b8; margin: auto; font-weight: normal; font-size: 16px;\">\u00c7\u0131kt\u0131 burada g\u00f6r\u00fcnecek&#8230;<\/span>\n        <\/div>\n\n        <div class=\"mors-action-buttons\">\n            <button id=\"morsPlayBtn\" class=\"mors-btn mors-btn-play\" onclick=\"toggleMorsPlay()\">\n                <span id=\"morsPlayIcon\">\u25b6<\/span> <span id=\"morsPlayText\">Oynat<\/span>\n            <\/button>\n            <button id=\"morsDownloadBtn\" class=\"mors-btn mors-btn-download\" onclick=\"downloadMorsWav()\">\n                \ud83c\udfb5 Mors Bip Sesini \u0130ndir\n            <\/button>\n            <button id=\"morsCopyBtn\" class=\"mors-btn mors-btn-copy\" onclick=\"copyMorsResult()\">\n                \ud83d\udccb Kopyala\n            <\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nconst theMorseMap = {\n    'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.',\n    'G': '--.', 'H': '....', 'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..',\n    'M': '--', 'N': '-.', 'O': '---', 'P': '.--.', 'Q': '--.-', 'R': '.-.',\n    'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-',\n    'Y': '-.--', 'Z': '--..', '1': '.----', '2': '..---', '3': '...--',\n    '4': '....-', '5': '.....', '6': '-....', '7': '--...', '8': '---..',\n    '9': '----.', '0': '-----', ' ': '\/'\n};\nconst theReverseMap = Object.fromEntries(Object.entries(theMorseMap).map(([k, v]) => [v, k]));\n\nconst mInput = document.getElementById('morsInputText');\nconst mCount = document.getElementById('morsCharCount');\nconst mBoxArea = document.getElementById('morsBoxResultArea');\nconst mTextArea = document.getElementById('morsTextResultArea');\n\nlet mParsedData = []; \nlet mIsMorseMode = false; \nlet mPlainTextResult = \"\"; \n\nmInput.addEventListener('input', function() {\n    let text = this.value.trim().toUpperCase();\n    mCount.textContent = this.value.length;\n    text = text.replace(\/\u00c7\/g,'C').replace(\/\u011e\/g,'G').replace(\/\u0130\/g,'I').replace(\/\u00d6\/g,'O').replace(\/\u015e\/g,'S').replace(\/\u00dc\/g,'U');\n    \n    if (text === '') {\n        mBoxArea.style.display = 'flex';\n        mBoxArea.innerHTML = '<span style=\"color: #94a3b8; margin: auto;\">\u00c7\u0131kt\u0131 burada g\u00f6r\u00fcnecek...<\/span>';\n        mTextArea.style.display = 'none';\n        mParsedData = [];\n        mPlainTextResult = \"\";\n        return;\n    }\n\n    mIsMorseMode = \/^[.\\-\\s\\\/]+$\/.test(text);\n    mParsedData = [];\n    mPlainTextResult = \"\";\n    mBoxArea.innerHTML = '';\n\n    if (mIsMorseMode) {\n        mBoxArea.style.display = 'none'; \n        mTextArea.style.display = 'flex';  \n\n        const words = text.split('\/');\n        words.forEach(word => {\n            const chars = word.trim().split(' ');\n            chars.forEach(char => {\n                if (theReverseMap[char]) {\n                    mPlainTextResult += theReverseMap[char];\n                    mParsedData.push({ letter: theReverseMap[char], morse: char });\n                }\n            });\n            mPlainTextResult += \" \";\n            mParsedData.push({ letter: ' ', morse: '\/' });\n        });\n        mTextArea.innerText = mPlainTextResult.trim();\n\n    } else {\n        mTextArea.style.display = 'none';  \n        mBoxArea.style.display = 'flex'; \n\n        for (let char of text) {\n            if (theMorseMap[char]) {\n                mParsedData.push({ letter: char, morse: theMorseMap[char] });\n            }\n        }\n\n        mParsedData.forEach((item, index) => {\n            if(item.letter === ' ') return;\n            const block = document.createElement('div');\n            block.className = 'mors-char-block';\n            block.id = 'mblock-' + index;\n            block.innerHTML = `\n                <span class=\"mors-char-top\">${item.letter}<\/span>\n                <span class=\"mors-char-bottom\">${item.morse}<\/span>\n            `;\n            mBoxArea.appendChild(block);\n        });\n    }\n});\n\nlet mAudioCtx;\nlet mIsPlaying = false;\nlet mCurrentOscillator = null;\n\nasync function toggleMorsPlay() {\n    if (mIsPlaying) {\n        stopMorsPlaying();\n        return;\n    }\n    \n    if (mParsedData.length === 0) return;\n\n    mIsPlaying = true;\n    const playBtn = document.getElementById('morsPlayBtn');\n    playBtn.classList.add('playing');\n    document.getElementById('morsPlayIcon').innerText = '\u23f9';\n    document.getElementById('morsPlayText').innerText = 'Durdur';\n\n    if (mIsMorseMode) {\n        let utterance = new SpeechSynthesisUtterance(mPlainTextResult.trim());\n        utterance.lang = 'tr-TR'; \n        utterance.rate = 0.75; \n        utterance.onend = function() { stopMorsPlaying(); };\n        window.speechSynthesis.speak(utterance);\n    } else {\n        if (!mAudioCtx) mAudioCtx = new (window.AudioContext || window.webkitAudioContext)();\n        if (mAudioCtx.state === 'suspended') await mAudioCtx.resume();\n\n        const dotDuration = 0.08; \n        const dashDuration = dotDuration * 3;\n\n        for (let i = 0; i < mParsedData.length; i++) {\n            if (!mIsPlaying) break;\n\n            const item = mParsedData[i];\n            const block = document.getElementById('mblock-' + i);\n            \n            if (block) block.classList.add('mors-playing-active');\n\n            if (item.morse === '\/') {\n                await sleepMors(dotDuration * 7);\n            } else {\n                for (let char of item.morse) {\n                    if (!mIsPlaying) break;\n                    if (char === '.') await playMorsTone(dotDuration);\n                    else if (char === '-') await playMorsTone(dashDuration);\n                    await sleepMors(dotDuration);\n                }\n                await sleepMors(dotDuration * 3);\n            }\n            if (block) block.classList.remove('mors-playing-active');\n        }\n        if(mIsPlaying) stopMorsPlaying();\n    }\n}\n\nfunction stopMorsPlaying() {\n    mIsPlaying = false;\n    if (mCurrentOscillator) {\n        mCurrentOscillator.stop();\n        mCurrentOscillator.disconnect();\n        mCurrentOscillator = null;\n    }\n    window.speechSynthesis.cancel();\n\n    const playBtn = document.getElementById('morsPlayBtn');\n    if(playBtn) {\n        playBtn.classList.remove('playing');\n        document.getElementById('morsPlayIcon').innerText = '\u25b6';\n        document.getElementById('morsPlayText').innerText = 'Oynat';\n    }\n    document.querySelectorAll('.mors-char-block').forEach(b => b.classList.remove('mors-playing-active'));\n}\n\nfunction playMorsTone(duration) {\n    return new Promise(resolve => {\n        if (!mIsPlaying) return resolve();\n        mCurrentOscillator = mAudioCtx.createOscillator();\n        const gain = mAudioCtx.createGain();\n        mCurrentOscillator.type = 'sine';\n        mCurrentOscillator.frequency.setValueAtTime(600, mAudioCtx.currentTime);\n        mCurrentOscillator.connect(gain);\n        gain.connect(mAudioCtx.destination);\n        gain.gain.setValueAtTime(0, mAudioCtx.currentTime);\n        gain.gain.linearRampToValueAtTime(1, mAudioCtx.currentTime + 0.01);\n        gain.gain.setValueAtTime(1, mAudioCtx.currentTime + duration - 0.01);\n        gain.gain.linearRampToValueAtTime(0, mAudioCtx.currentTime + duration);\n        mCurrentOscillator.start();\n        mCurrentOscillator.stop(mAudioCtx.currentTime + duration);\n        mCurrentOscillator.onended = resolve;\n    });\n}\n\nfunction sleepMors(ms) {\n    return new Promise(resolve => {\n        const interval = setInterval(() => {\n            if (!mIsPlaying) { clearInterval(interval); resolve(); }\n        }, 10);\n        setTimeout(() => { clearInterval(interval); resolve(); }, ms * 1000);\n    });\n}\n\nasync function downloadMorsWav() {\n    if (mParsedData.length === 0) return;\n    \n    const dlBtn = document.getElementById('morsDownloadBtn');\n    const originalText = dlBtn.innerText;\n    dlBtn.innerText = '\u23f3 Haz\u0131rlan\u0131yor...';\n    dlBtn.disabled = true;\n\n    const dotDuration = 0.08;\n    const dashDuration = dotDuration * 3;\n    const freq = 600;\n    let totalTime = 0;\n\n    for (let i = 0; i < mParsedData.length; i++) {\n        const item = mParsedData[i];\n        if (item.morse === '\/') {\n            totalTime += dotDuration * 7;\n        } else {\n            for (let char of item.morse) {\n                totalTime += (char === '.' ? dotDuration : dashDuration) + dotDuration;\n            }\n            totalTime += dotDuration * 3;\n        }\n    }\n\n    if (totalTime === 0) { dlBtn.innerText = originalText; dlBtn.disabled = false; return; }\n\n    const sampleRate = 44100;\n    const offlineCtx = new (window.OfflineAudioContext || window.webkitOfflineAudioContext)(1, Math.ceil(sampleRate * totalTime), sampleRate);\n    let currentTime = 0;\n\n    for (let i = 0; i < mParsedData.length; i++) {\n        const item = mParsedData[i];\n        if (item.morse === '\/') {\n            currentTime += dotDuration * 7;\n        } else {\n            for (let char of item.morse) {\n                const duration = (char === '.' ? dotDuration : dashDuration);\n                \n                const osc = offlineCtx.createOscillator();\n                const gain = offlineCtx.createGain();\n                \n                osc.type = 'sine';\n                osc.frequency.value = freq;\n                osc.connect(gain);\n                gain.connect(offlineCtx.destination);\n                \n                gain.gain.setValueAtTime(0, currentTime);\n                gain.gain.linearRampToValueAtTime(1, currentTime + 0.01);\n                gain.gain.setValueAtTime(1, currentTime + duration - 0.01);\n                gain.gain.linearRampToValueAtTime(0, currentTime + duration);\n                \n                osc.start(currentTime);\n                osc.stop(currentTime + duration);\n                \n                currentTime += duration + dotDuration;\n            }\n            currentTime += dotDuration * 3;\n        }\n    }\n\n    const renderedBuffer = await offlineCtx.startRendering();\n    const wavBlob = audioBufferToWav(renderedBuffer);\n    \n    const url = URL.createObjectURL(wavBlob);\n    const a = document.createElement('a');\n    a.style.display = 'none';\n    a.href = url;\n    \n    \/\/ YEN\u0130 DOSYA \u0130SM\u0130 BURADA\n    a.download = 'mors-hedefbilgitoplumu.com.wav';\n    \n    document.body.appendChild(a);\n    a.click();\n    \n    setTimeout(() => {\n        document.body.removeChild(a);\n        URL.revokeObjectURL(url);\n        dlBtn.innerText = originalText;\n        dlBtn.disabled = false;\n    }, 500);\n}\n\nfunction audioBufferToWav(buffer) {\n    let numOfChan = buffer.numberOfChannels,\n        length = buffer.length * numOfChan * 2 + 44,\n        outBuffer = new ArrayBuffer(length),\n        view = new DataView(outBuffer),\n        channels = [], i, sample, offset = 0, pos = 0;\n\n    setUint32(0x46464952); \n    setUint32(length - 8); \n    setUint32(0x45564157); \n    setUint32(0x20746d66); \n    setUint32(16);         \n    setUint16(1);          \n    setUint16(numOfChan);\n    setUint32(buffer.sampleRate);\n    setUint32(buffer.sampleRate * 2 * numOfChan); \n    setUint16(numOfChan * 2); \n    setUint16(16);         \n    setUint32(0x61746164); \n    setUint32(length - pos - 4); \n\n    for(i = 0; i < buffer.numberOfChannels; i++) channels.push(buffer.getChannelData(i));\n\n    while(pos < length) {\n        for(i = 0; i < numOfChan; i++) {\n            sample = Math.max(-1, Math.min(1, channels[i][offset]));\n            sample = (0.5 + sample < 0 ? sample * 32768 : sample * 32767)|0;\n            view.setInt16(pos, sample, true);\n            pos += 2;\n        }\n        offset++;\n    }\n\n    return new Blob([outBuffer], {type: \"audio\/wav\"});\n\n    function setUint16(data) { view.setUint16(pos, data, true); pos += 2; }\n    function setUint32(data) { view.setUint32(pos, data, true); pos += 4; }\n}\n\nfunction copyMorsResult() {\n    let resultText = '';\n    if (mIsMorseMode) {\n        if (mPlainTextResult.trim() === '') return;\n        resultText = mPlainTextResult.trim();\n    } else {\n        if (mParsedData.length === 0) return;\n        resultText = mParsedData.map(d => d.morse).join(' ');\n    }\n    navigator.clipboard.writeText(resultText).then(() => {\n        const copyBtn = document.getElementById('morsCopyBtn');\n        const originalText = copyBtn.innerHTML;\n        copyBtn.innerHTML = '\u2705 Kopyaland\u0131!';\n        copyBtn.style.background = '#16a34a';\n        setTimeout(() => {\n            copyBtn.innerHTML = originalText;\n            copyBtn.style.background = '';\n        }, 2000);\n    });\n}\n<\/script>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-content\/uploads\/2026\/03\/Mors-Alfabesi-Cevirici.png\" alt=\"Mors Alfabesi \u00c7evirici ve Sesli \u00d6\u011frenme Arac\u0131\" class=\"wp-image-813\" title=\"\" srcset=\"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-content\/uploads\/2026\/03\/Mors-Alfabesi-Cevirici.png 600w, https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-content\/uploads\/2026\/03\/Mors-Alfabesi-Cevirici-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Mors Alfabesi \u00c7evirici ve Sesli \u00d6\u011frenme Arac\u0131<\/figcaption><\/figure>\n<\/div>\n\n<p data-path-to-node=\"12\"><b data-path-to-node=\"12\" data-index-in-node=\"0\">Mors Alfabesi \u00c7evirici ve Sesli \u00d6\u011frenme Arac\u0131<\/b><\/p>\n<p data-path-to-node=\"13\">\u0130leti\u015fim tarihinin en eski ve en gizemli dillerinden biri olan Mors kodunu \u00f6\u011frenmek veya \u015fifreli mesajlar\u0131 \u00e7\u00f6zmek art\u0131k \u00e7ok kolay! Geli\u015ftirdi\u011fimiz <b data-path-to-node=\"13\" data-index-in-node=\"147\">Mors Alfabesi \u00c7evirici<\/b> sayesinde karma\u015f\u0131k kodlar\u0131 an\u0131nda normal metne \u00e7evirebilir veya kendi yazd\u0131\u011f\u0131n\u0131z mesajlar\u0131 Mors sinyallerine d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.<\/p>\n<p data-path-to-node=\"14\"><b data-path-to-node=\"14\" data-index-in-node=\"0\">Bu Ara\u00e7la Neler Yapabilirsiniz?<\/b><\/p>\n<ul data-path-to-node=\"15\">\n<li>\n<p data-path-to-node=\"15,0,0\"><b data-path-to-node=\"15,0,0\" data-index-in-node=\"0\">\u00c7ift Y\u00f6nl\u00fc Otomatik \u00c7eviri:<\/b> Kutuya sadece nokta ve \u00e7izgilerden olu\u015fan bir Mors kodu yap\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda sistem bunu otomatik olarak alg\u0131lar ve an\u0131nda T\u00fcrk\u00e7e\/\u0130ngilizce metne \u00e7evirir. Normal bir yaz\u0131 yazd\u0131\u011f\u0131n\u0131zda ise an\u0131nda Mors koduna d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,1,0\"><b data-path-to-node=\"15,1,0\" data-index-in-node=\"0\">Sesli Dinleme ve Text-to-Speech:<\/b> Olu\u015fturdu\u011funuz Mors kodunu &#8220;Oynat&#8221; butonuna basarak ger\u00e7ek bir telegraf ritmiyle (bip sesleriyle) dinleyebilirsiniz. E\u011fer bir Mors kodunu metne \u00e7evirdiyseniz, sistem bu kelimeleri sizin i\u00e7in sesli olarak tane tane okur.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,2,0\"><b data-path-to-node=\"15,2,0\" data-index-in-node=\"0\">G\u00f6rsel Haf\u0131za ile Kolay \u00d6\u011frenme:<\/b> Metinlerinizi Mors koduna \u00e7evirdi\u011finizde, her harf altl\u0131-\u00fcstl\u00fc kutucuklar halinde g\u00f6sterilir. Ses \u00e7alarken aktif olan harf ekranda parlar (karaoke efekti). Bu sayede ritimleri duyarken g\u00f6rsel olarak da harfleri zihninize kaz\u0131yabilirsiniz.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,3,0\"><b data-path-to-node=\"15,3,0\" data-index-in-node=\"0\">H\u0131zl\u0131 Kopyalama:<\/b> \u00c7evirdi\u011finiz 1000 karaktere kadar olan uzun \u015fifreleri tek t\u0131kla panoya kopyalay\u0131p arkada\u015flar\u0131n\u0131zla payla\u015fabilirsiniz.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"16\">Gemicilikten havac\u0131l\u0131\u011fa, amat\u00f6r telsizcilikten ka\u00e7\u0131\u015f oyunlar\u0131na (Escape Room) kadar pek \u00e7ok alanda i\u015finize yarayacak bu <b data-path-to-node=\"16\" data-index-in-node=\"120\">\u00fccretsiz Mors \u00e7eviri<\/b> arac\u0131n\u0131 hemen yukar\u0131dan test etmeye ba\u015flay\u0131n!<\/p>\n<p data-path-to-node=\"20\"><b data-path-to-node=\"20\" data-index-in-node=\"0\">Morse Code Translator &amp; Audio Learning Tool<\/b><\/p>\n<p data-path-to-node=\"21\">Learning Morse code or decoding secret messages is now easier than ever! With our advanced <b data-path-to-node=\"21\" data-index-in-node=\"91\">Morse Code Translator<\/b>, you can instantly convert complex dots and dashes into readable text, or encode your own messages into Morse signals.<\/p>\n<p data-path-to-node=\"22\"><b data-path-to-node=\"22\" data-index-in-node=\"0\">Features of Our Tool:<\/b><\/p>\n<ul data-path-to-node=\"23\">\n<li>\n<p data-path-to-node=\"23,0,0\"><b data-path-to-node=\"23,0,0\" data-index-in-node=\"0\">Auto-Detect Two-Way Translation:<\/b> Simply paste Morse code (dots and dashes) into the box, and the system will automatically decode it into plain text. Type regular words, and it will instantly encode them into Morse.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"23,1,0\"><b data-path-to-node=\"23,1,0\" data-index-in-node=\"0\">Audio Playback &amp; Text-to-Speech:<\/b> Hit the &#8220;Play&#8221; button to listen to your encoded Morse code with authentic telegraph beeps. If you decode a Morse message into text, the system will read the words out loud to you clearly.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"23,2,0\"><b data-path-to-node=\"23,2,0\" data-index-in-node=\"0\">Visual Learning (Karaoke Effect):<\/b> When encoding text to Morse, each letter is displayed in distinct visual blocks. During audio playback, the currently playing letter lights up, helping you memorize the rhythmic patterns visually and auditorily.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"23,3,0\"><b data-path-to-node=\"23,3,0\" data-index-in-node=\"0\">One-Click Copy:<\/b> Easily copy your translations (up to 1000 characters) with a single click to share with friends or use in puzzles.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"24\">Whether you&#8217;re interested in amateur radio, aviation, or just solving an escape room puzzle, start using our <b data-path-to-node=\"24\" data-index-in-node=\"109\">free online Morse translator<\/b> above!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Mors_Kodu_Cevirici_Nedir_Metni_Mors_Koduna_ve_Mors_Kodunu_Metne_Cevirme\"><\/span>Mors Kodu \u00c7evirici Nedir? Metni Mors Koduna ve Mors Kodunu Metne \u00c7evirme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Mors Kodu \u00c7evirici<\/strong>, yazd\u0131\u011f\u0131n\u0131z metni an\u0131nda <strong>Mors alfabesine<\/strong> d\u00f6n\u00fc\u015ft\u00fcren; elinizdeki Mors kodunu da tekrar <strong>okunabilir metin<\/strong> haline getiren \u00e7evrim i\u00e7i bir ara\u00e7t\u0131r. Mors sistemi, harf ve rakamlar\u0131 <strong>nokta (.)<\/strong> ve <strong>\u00e7izgi (-)<\/strong> dizileriyle temsil eder. \u00c7evirici sayesinde hem g\u00f6rsel \u00e7\u0131kt\u0131y\u0131 g\u00f6r\u00fcr, hem de isterseniz kodu <strong>sesli olarak dinleyebilirsiniz<\/strong>.<\/p>\n<p>Bu ara\u00e7la:<\/p>\n<ul>\n<li>Metnin Mors kar\u015f\u0131l\u0131\u011f\u0131n\u0131 an\u0131nda \u00fcretebilirsiniz.<\/li>\n<li>Mors sinyallerinin \u201cbip \/ t\u0131k\u201d \u015feklindeki sesini dinleyebilirsiniz.<\/li>\n<li>Olu\u015fan kodu kopyalay\u0131p WhatsApp, Facebook, X gibi platformlarda payla\u015fabilirsiniz.<\/li>\n<li>\u0130sterseniz Mors sesini dosya olarak indirip saklayabilirsiniz.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Kodu_Cevirici_Nasil_Kullanilir\"><\/span>Mors Kodu \u00c7evirici Nas\u0131l Kullan\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Metni_Mors_Koduna_Cevirme\"><\/span>Metni Mors Koduna \u00c7evirme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u00c7evirmek istedi\u011finiz yaz\u0131y\u0131 <strong>Metin<\/strong> alan\u0131na yaz\u0131n veya yap\u0131\u015ft\u0131r\u0131n.<\/li>\n<li>Ara\u00e7 otomatik olarak Mors kar\u015f\u0131l\u0131\u011f\u0131n\u0131 <strong>Mors Kodu<\/strong> alan\u0131nda olu\u015fturur.<\/li>\n<li>Sesi duymak i\u00e7in <strong>Oynat<\/strong> d\u00fc\u011fmesine bas\u0131n.<\/li>\n<li>Kodu almak i\u00e7in <strong>Kopyala<\/strong> se\u00e7ene\u011fini kullan\u0131n.<\/li>\n<li>Ses \u00e7\u0131kt\u0131s\u0131 gerekiyorsa <strong>\u0130ndir<\/strong> ile ses dosyas\u0131n\u0131 kaydedin.<\/li>\n<\/ul>\n<p><em>Not:<\/em> Baz\u0131 \u00e7eviriciler, \u201cSOS\u201d gibi haz\u0131r bir \u00f6rne\u011fi tek t\u0131kla g\u00f6stermek i\u00e7in ikon kullanabilir. Bu, sadece h\u0131zl\u0131 deneme ama\u00e7l\u0131 bir k\u0131sayoldur.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Mors_Kodunu_Metne_Cevirme\"><\/span>Mors Kodunu Metne \u00c7evirme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Elinizdeki Mors kodunu <strong>Mors Kodu<\/strong> alan\u0131na yap\u0131\u015ft\u0131r\u0131n.<\/li>\n<li>\u00c7\u00f6z\u00fcmleme otomatik olarak <strong>Metin<\/strong> alan\u0131nda g\u00f6r\u00fcn\u00fcr.<\/li>\n<li>Metni dinlemek i\u00e7in <strong>Oynat<\/strong>, kopyalamak i\u00e7in <strong>Kopyala<\/strong> kullan\u0131n.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Kodu_Cevirici_Neden_Kullanilir\"><\/span>Mors Kodu \u00c7evirici Neden Kullan\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mors \u00e7eviriciler hem <strong>\u00f6\u011frenme<\/strong> hem de <strong>e\u011flence<\/strong> amac\u0131yla tercih edilir. \u00d6rnek kullan\u0131m alanlar\u0131:<\/p>\n<ul>\n<li>\u0130sminizin Mors kodunda nas\u0131l yaz\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rmek, sesini duymak<\/li>\n<li>Arkada\u015flar\u0131n\u0131za k\u0131sa \u201c\u015fifreli\u201d mesajlar g\u00f6ndermek<\/li>\n<li>Sosyal medya biyografisi i\u00e7in farkl\u0131 bir stil \u00fcretmek<\/li>\n<li>Mors okuma prati\u011fi yapmak (amat\u00f6r telsiz merakl\u0131lar\u0131 i\u00e7in de faydal\u0131d\u0131r)<\/li>\n<li>Belge, e-posta veya notlar\u0131n i\u00e7ine gizli mesaj eklemek<\/li>\n<li>G\u00fcnl\u00fck kelimeleri Mors\u2019a \u00e7evirip duyulabilir hale getirmek<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Alfabesi_Nedir\"><\/span>Mors Alfabesi Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Mors alfabesi<\/strong>, harfleri, say\u0131lar\u0131 ve baz\u0131 i\u015faretleri <strong>nokta ve \u00e7izgi<\/strong> kombinasyonlar\u0131yla kodlayan bir ileti\u015fim sistemidir. Mesajlar, k\u0131sa ve uzun sinyallerin belirli bir standarda g\u00f6re s\u0131ralanmas\u0131yla iletilir.<\/p>\n<p>Mors sinyalleri farkl\u0131 y\u00f6ntemlerle aktar\u0131labilir:<\/p>\n<ul>\n<li>Telgraf hatlar\u0131nda <strong>elektrik darbesi<\/strong> olarak<\/li>\n<li>Radyo ileti\u015fiminde <strong>ses tonu<\/strong> \u015feklinde<\/li>\n<li>G\u00f6rsel i\u015faretlemede <strong>\u0131\u015f\u0131k fla\u015f\u0131<\/strong> olarak<\/li>\n<li>Dijital ortamlarda <strong>zamanlama temelli<\/strong> ikili mant\u0131kla<\/li>\n<\/ul>\n<p>Bug\u00fcn g\u00fcnl\u00fck ileti\u015fim standard\u0131 olmasa da Mors kodu h\u00e2l\u00e2:<\/p>\n<ul>\n<li>amat\u00f6r telsizcilikte<\/li>\n<li>e\u011fitim ve pratik uygulamalarda<\/li>\n<li>denizcilik \/ afet temal\u0131 ileti\u015fim e\u011fitimlerinde<\/li>\n<li>tarihsel ve teknik merak alanlar\u0131nda<\/li>\n<\/ul>\n<p>kullan\u0131lmaya devam eder.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Harflerin_Mors_Kodu_Tablosu_Uluslararasi\"><\/span>Harflerin Mors Kodu Tablosu (Uluslararas\u0131)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table style=\"width: 100%; border-collapse: collapse; table-layout: fixed;\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">A <strong>.-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">B <strong>-&#8230;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">C <strong>-.-.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">D <strong>-..<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">E <strong>.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">F <strong>..-.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">G <strong>&#8211;.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">H <strong>&#8230;.<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">I <strong>..<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">J <strong>.&#8212;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">K <strong>-.-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">L <strong>.-..<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">M <strong>&#8212;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">N <strong>-.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">O <strong>&#8212;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">P <strong>.&#8211;.<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">Q <strong>&#8211;.-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">R <strong>.-.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">S <strong>&#8230;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">T <strong>&#8211;<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">U <strong>..-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">V <strong>&#8230;-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">W <strong>.&#8211;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">X <strong>-..-<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">Y <strong>-.&#8211;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">Z <strong>&#8211;..<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">\u00a0<\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Sayilarin_Mors_Kodu_Tablosu\"><\/span>Say\u0131lar\u0131n Mors Kodu Tablosu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table style=\"width: 100%; border-collapse: collapse; table-layout: fixed;\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">1 <strong>.&#8212;-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">2 <strong>..&#8212;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">3 <strong>&#8230;&#8211;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">4 <strong>&#8230;.-<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">5 <strong>&#8230;..<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">6 <strong>-&#8230;.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">7 <strong>&#8211;&#8230;<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">8 <strong>&#8212;..<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">9 <strong>&#8212;-.<\/strong><\/td>\n<td style=\"border: 1px solid #ddd; padding: 10px; text-align: center;\">0 <strong>&#8212;&#8211;<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Alfabesi_Nasil_Ortaya_Cikti\"><\/span>Mors Alfabesi Nas\u0131l Ortaya \u00c7\u0131kt\u0131?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mors kodu, telgraf\u0131n yayg\u0131nla\u015fmaya ba\u015flad\u0131\u011f\u0131 19. y\u00fczy\u0131lda uzun mesafeli ileti\u015fim ihtiyac\u0131na pratik bir \u00e7\u00f6z\u00fcm olarak ortaya \u00e7\u0131kt\u0131. Elektrik ak\u0131m\u0131n\u0131n hat boyunca ta\u015f\u0131nabildi\u011finin anla\u015f\u0131lmas\u0131yla telgraf sistemleri geli\u015fti ve mesajlar\u0131n \u201ck\u0131sa-uzun\u201d sinyallerle kodlanmas\u0131 fikri standartla\u015ft\u0131.<\/p>\n<p>Samuel F. B. Morse; Leonard Gale ve Alfred Vail ile birlikte telgraf\u0131 pratik hale getiren \u00e7al\u0131\u015fmalara katk\u0131 sa\u011flad\u0131. Nokta ve \u00e7izgi sistemi, operat\u00f6rlerin mesaj\u0131 daha h\u0131zl\u0131 yazmas\u0131na ve daha kolay \u00e7\u00f6zmesine yard\u0131mc\u0131 oldu. Zaman i\u00e7inde standartlar netle\u015fti ve uluslararas\u0131 kullan\u0131ma uygun bir form kazand\u0131.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Alfabesinde_Haberlesme_Mantigi\"><\/span>Mors Alfabesinde Haberle\u015fme Mant\u0131\u011f\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mors kodu iki temel sinyal \u00fczerinden \u00e7al\u0131\u015f\u0131r:<\/p>\n<ul>\n<li><strong>K\u0131sa sinyal<\/strong> = nokta (.)<\/li>\n<li><strong>Uzun sinyal<\/strong> = \u00e7izgi (-)<\/li>\n<\/ul>\n<p>Operat\u00f6r, telgraf anahtar\u0131 (maniple) ile bu sinyalleri \u00fcretir. Kar\u015f\u0131 taraftaki al\u0131c\u0131, sinyali duyup\/okuyup harflere \u00e7evirir. Bu y\u00f6ntem, radyo haberle\u015fmesinde de uzun y\u0131llar tercih edilmi\u015ftir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Kodunun_Turleri_Var_mi\"><\/span>Mors Kodunun T\u00fcrleri Var m\u0131?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Evet. Tarihsel olarak farkl\u0131 uygulamalar g\u00f6r\u00fclm\u00fc\u015ft\u00fcr. G\u00fcn\u00fcm\u00fczde en yayg\u0131n ve kabul g\u00f6ren standart <strong>Uluslararas\u0131 Mors Kodu<\/strong>dur. Eski kaynaklarda ge\u00e7en <strong>Amerikan Mors Kodu<\/strong> ise daha \u00e7ok erken d\u00f6nem telgraf pratiklerinde kalm\u0131\u015f bir s\u00fcr\u00fcm olarak de\u011ferlendirilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mors_Alfabesi_Ne_Ise_Yarar\"><\/span>Mors Alfabesi Ne \u0130\u015fe Yarar?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mors kodu \u015fu avantajlar\u0131yla \u00f6ne \u00e7\u0131kar:<\/p>\n<ul>\n<li>Zay\u0131f sinyal ortamlar\u0131nda bile anla\u015f\u0131labilir olmas\u0131<\/li>\n<li>Ses, \u0131\u015f\u0131k veya elektrikle kolayca \u00fcretilebilmesi<\/li>\n<li>K\u0131sa ve kritik mesajlarda pratik olmas\u0131<\/li>\n<li>Kodlama mant\u0131\u011f\u0131n\u0131 \u00f6\u011frenmek i\u00e7in iyi bir ba\u015flang\u0131\u00e7 sunmas\u0131<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Gunumuzde_Mors_Kodunun_Populer_Kullanimlari\"><\/span>G\u00fcn\u00fcm\u00fczde Mors Kodunun Pop\u00fcler Kullan\u0131mlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mors kodu art\u0131k sadece haberle\u015fme de\u011fil, ayn\u0131 zamanda bir \u201ctasar\u0131m dili\u201d olarak da kullan\u0131l\u0131yor. \u00d6zellikle:<\/p>\n<ul>\n<li>Bileklik ve kolyelerde gizli mesajlar<\/li>\n<li>Anahtarl\u0131k ve aksesuar tasar\u0131mlar\u0131<\/li>\n<li>Minimal d\u00f6vme (tattoo) konseptleri<\/li>\n<li>Sosyal medya biyografilerinde k\u0131sa kodlar<\/li>\n<\/ul>\n<p>K\u0131sa kelimeleri veya isimleri Mors\u2019a \u00e7evirip payla\u015fmak, son y\u0131llarda olduk\u00e7a pop\u00fcler hale geldi.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mors Alfabesi \u00c7evirici 0 \/ 1000 \u00c7\u0131kt\u0131 burada g\u00f6r\u00fcnecek&#8230; \u25b6 Oynat \ud83c\udfb5 Mors Bip Sesini \u0130ndir \ud83d\udccb Kopyala Mors Alfabesi \u00c7evirici ve Sesli \u00d6\u011frenme Arac\u0131 \u0130leti\u015fim tarihinin en eski ve en gizemli dillerinden biri olan Mors kodunu \u00f6\u011frenmek veya \u015fifreli mesajlar\u0131 \u00e7\u00f6zmek art\u0131k \u00e7ok kolay! Geli\u015ftirdi\u011fimiz Mors Alfabesi \u00c7evirici sayesinde karma\u015f\u0131k kodlar\u0131 an\u0131nda normal metne [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":813,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[213,210,215,214,220,211,217,208,201,203,204,205,202,216,206,218,219,209,207,221,212],"class_list":["post-812","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel","tag-amateur-radio","tag-amator-telsizcilik","tag-audio-morse-code-translation","tag-cw-trainer","tag-ham-radio","tag-learn-morse-code","tag-listen-to-morse-code","tag-metinden-morsa-ceviri","tag-mors-alfabesi-cevirici","tag-mors-alfabesi-dinle","tag-mors-ceviri-araci","tag-mors-kodu-ogrenme","tag-mors-sifresi-kirma","tag-morse-code-decoder","tag-morse-code-translator","tag-morse-to-text","tag-morse-translation-tool","tag-morstan-metne-ceviri","tag-sesli-mors-ceviri","tag-telegraph-decoder","tag-text-to-morse"],"_links":{"self":[{"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/posts\/812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/comments?post=812"}],"version-history":[{"count":4,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/posts\/812\/revisions"}],"predecessor-version":[{"id":819,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/posts\/812\/revisions\/819"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/media\/813"}],"wp:attachment":[{"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/media?parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/categories?post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hedefbilgitoplumu.com\/konfigurasyon-asistani\/wp-json\/wp\/v2\/tags?post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}