Olùyí Kóòdù Morse Ọ̀fẹ́

Yí ọ̀rọ̀ padà sí kóòdù Morse àti ní ọ̀nà kejì. Fetí sí ìdaṣiṣẹ́ ohùn ti ọ̀rọ̀ rẹ lákòókò gidi.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé
Àpẹẹrẹ:
Ìbáwọlé ọ̀rọ̀
Àmì àkànṣe (a fi ránṣẹ́ bí àmì ìfiránṣẹ́ kan):
Àbájáde kóòdù Morse
Àbájáde yóò farahàn níbí…

Àwọn lẹ́tà ń dún ní ìyára tó wà ní òsì; àlàfo láàrin wọn ń gùn sí ìyára àlàfo. Ó dára fún kíkọ́ láti gbọ́ gbogbo lẹ́tà.

Kóòdù, kì í ṣe fífi pamọ́ (encryption). Kóòdù Morse jẹ́ ìlànà gbangba — kò ní ìpamọ́ tàbí ààbò kankan. Ẹnikẹ́ni tí ó bá rí àbájáde náà lè yíyí padà rẹ̀ lẹ́sẹ̀kẹsẹ̀.

Ìtọ́kasí kóòdù Morse
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.

Bí Ó Ṣe Ń Ṣiṣẹ́

Irinṣẹ́ náà ń ṣe àmúlò àti ìtúpalẹ̀ ọ̀rọ̀ ní lílo tábìlì ìtọ́ka International Morse Code tí a dá kalẹ̀ — kò sí ìwé-ìṣirò, kò sí ìpè sáfà. Ìyípadà, ìdùn ohun ìró, àti gbígbé WAV jáde gbogbo rẹ̀ ń ṣiṣẹ́ pátápátá nínú aṣàwákiri ní lílo API Web Audio.

  1. 1
    Ìyípadà tábìlì ìtọ́ka
    A ń ṣe àmì kọ̀ọ̀kan ní ńlá tí a sì fi wé ohun MORSE àkọlé-54 (A-Z, 0-9, àti àmì-ìdúró wọ́pọ̀). Àwọn lẹ́tà ń di ìtẹ̀síwájú dot-dash tí a fi àyè pín. Àwọn ààlà ọ̀rọ̀ ń di slash síwájú. Ìtúpalẹ̀ ń ṣe ìdàkejì tábìlì kan náà. Àwọn àmì tí a kò mọ̀ ni a fi àmì sí dípò kí a fi wọ́n sílẹ̀ láìsọ.
  2. 2
    Ìṣírò àkókò déédéé ITU
    Irinṣẹ́ náà ń mú gbogbo àkókò jáde láti ẹyọ kan ṣoṣo: ìṣẹ́jú-aaya 1.2 tí a pín gbà ọ̀rọ̀-fún-ìṣẹ́jú tí o yàn (déédéé PARIS). Dot jẹ́ ẹyọ 1, dash jẹ́ 3, àyè láàrin àwọn lẹ́tà jẹ́ ẹyọ 3, àyè láàrin àwọn ọ̀rọ̀ sì jẹ́ 7 — tí ó bára mu pẹ̀lú ìlànà ITU-R M.1677.
  3. 3
    Ìdùn API Web Audio
    Títẹ̀ Gbọ́ ń ṣẹ̀dá AudioContext kan tí ó sì ń ṣètò OscillatorNode kan fún dot tàbí dash kọ̀ọ̀kan ní ìgbòhùngbọ̀n ohùn tí o yàn (400–1000 Hz). Ìlà tààrà kékeré kan lórí GainNode ń mú ìbẹ̀rẹ̀ àti ìparí ariwo kọ̀ọ̀kan dán-mọ́rán láti yẹra fún clicks. A kò gba fáìlì ohun ìró kankan — a ń ṣẹ̀dá wéfọ̀mù náà ní àkókò gan-an.
  4. 4
    Gbígbé WAV jáde kúrò lórí ayélujára
    Gbígbà WAV ń lo OfflineAudioContext láti ṣe àwòrán ìṣètò oscillator kan náà sí AudioBuffer ní 44100 Hz láìdún un ga, kí encoder DataView tí a fi ọwọ́ kọ sì kó àwọn àpẹẹrẹ náà sí binary RIFF/WAV mono 16-bit déédéé tí ó sì ń dá gbígbà fáìlì kan sílẹ̀ — kò sí sáfà tí ó kàn.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè