Μετατροπή αρχείου ήχου σε κώδικα Μορς. Το πρόγραμμα για τη δημιουργία κωδικού ήχου μορς

10.01.2022

Εφιστούμε την προσοχή σας σε έναν διαδικτυακό μεταφραστή κώδικα Μορς.

Τι σημαίνει αυτό; Ας υποθέσουμε ότι πρέπει να μεταφράσετε ή να ακούσετε πώς θα ακούγεται το κείμενό σας όταν μεταφραστεί σε κώδικα Μορς. Εισάγετε το κείμενό σας στο αριστερό παράθυρο, υποδεικνύετε τη γλώσσα του κειμένου παρακάτω και κάνετε κλικ στο δεξί βέλος. Στο δεξί παράθυρο θα λάβετε τον κωδικό Μορς του κειμένου σας. Κάνοντας κλικ στο κουμπί "play" παρακάτω, μπορείτε να ακούσετε το κείμενό σας σε κώδικα Μορς. Με αυτόν τον τρόπο θα χρησιμοποιήσετε τον διαδικτυακό μας μεταφραστή κώδικα Μορς.

Online μεταφραστής κειμένου
στον κώδικα Μορς και πίσω

Στην ερμηνεία κειμένου του κώδικα, χρησιμοποιείται ένα "σημάδι τομής" (-···-) για να υποδείξει ένα κενό. Αυτό γίνεται αποκλειστικά για ευκολία αντιγραφής.

Προσοχή!Το ενσωματωμένο πρόγραμμα αναπαραγωγής λειτουργεί καλά στον Chrome, συνήθως στο Opera (αν κολλήσει, μπορείτε να κωδικοποιήσετε ξανά το κείμενο σε κώδικα Μορς, βοηθάει), πολύ μέτρια σε Σαφάρι. Στο Firefox και Internet Explorerδεν λειτουργεί καθόλου .

Στην ηχητική έκδοση του μηνύματος, τηρούνται όλοι οι κανόνες: η διάρκεια ενός σημείου λαμβάνεται ως μονάδα χρόνου. η διάρκεια μιας παύλας είναι ίση με τρεις τελείες. η παύση μεταξύ στοιχείων του ίδιου χαρακτήρα είναι μία τελεία, μεταξύ χαρακτήρων σε μια λέξη είναι 3 κουκκίδες, μεταξύ λέξεων είναι 7 τελείες.

Το αρχείο ήχου για λήψη παρουσιάζεται σε μορφήWAV (πρέπει να το κατεβάσετε, όχι να το ανοίξετε στο πρόγραμμα περιήγησης). Είναι μεγάλο: για παράδειγμα, κωδικός Μορς για αποστολή«Ο Έλληνας περνούσε το ποτάμι με το αυτοκίνητο. βλέπει έναν Έλληνα, έναν καρκίνο στο ποτάμι. βάλε το χέρι του Έλληνα στο ποτάμι και η καραβίδα άρπαξε το χέρι του Έλληνα».βαραίνει μέσα του 209 KB(αν και περιέχει μόνο835 bitπληροφορίες).

Θέλετε να δοκιμάσετε τις δυνάμεις σας; Τίποτα δεν θα μπορούσε να είναι πιο απλό.

Μορς με κώδικα:

κυριλλικό
λατινικά
Κωδικός Μορς
Ασμα
ΕΝΑ
ΕΝΑ
. —
ω ναι
σι
ΣΕ
— . . .
μπα-κι-τε-κουτ
ΣΕ
W
. — —
βι-ντα-λα
σολ
σολ
— — .
γκα-ρα-τζι
ρε
ρε
— . .
ντο-μι-κι
μι
μι
.
Υπάρχει
ΚΑΙ
V
. . . —
ζε-λε-ζι-στο
Ζ
Ζ
— — . .
για-κα-τι-κι
ΚΑΙ
εγώ
. .
i-di
Υ
J
. — — —
και-σύντομη προς ε
ΝΑ
ΝΑ
— . —
Τι κάνετε
μεγάλο
μεγάλο
. — . .
λου-να-τι-κι
Μ
Μ
— —
Μητέρα
Ν
Ν
— .
αριθμός
ΓΙΑ
ΓΙΑ
— — —
κοντά
Π
Π
. — — .
πι-λα-πο-γιοτ
R
R
. — .
re-sha-et
ΜΕ
μικρό
. . .
si-ne-e
Τ
Τ

Ετσι
U
U
. . —
u-φέρεται
φά
φά
. . — .
φι-λι-μον-γκόμενα
Χ
Ν
. . . .
hee-mi-chi-te
ντο
ΜΕ
— . — .
τσαπ-λι-να-σι
H
Οχι
— — — .
cha-sha-to-no
Sh
Οχι
— — — —
sha-ro-va-ra
SCH
Q
— — . —
sha-you-n't-sha
β, β
Χ
— . . —
αυτό-μαλακό σημάδι
Υ
Υ
— . — —
s-not-to-do
μι
Οχι
. . — . .
e-le-ron-chi-ki
Yu
Οχι
. . — —
Τζουλιάνα
εγώ
Οχι
. — . —
Είμαι μικρός είμαι μικρός

Και εδώ είναι οι μελωδίες των αριθμών και οι πιο συχνά εμφανιζόμενοι χαρακτήρες. Σημειώνω ότι σε αμιγώς ψηφιακά κείμενα, το μηδέν μεταφέρεται συχνά με μία παύλα, όπως το γράμμα Τ - αυτό διαφοροποιεί ευχάριστα τη μετάδοση και εξαλείφει την ανάγκη να ακούτε πέντε παύλες στη σειρά.)
Σημείο
Κωδικός Μορς
Ασμα
0
— — — — —
μηδέν-προς-ο-κο-λο
1
. — — — —
και-μόνο-ένα
2
. . — — —
Πήγα στο βουνό
3
. . . — —
τρεις-σου-να-μα-λο, ή Ι-κου-κα-ρα-τσα
4
. . . . —
che-ve-ri-te-ka
5
. . . . .
πέντε-λε-τι-ε
6
— . . . .
po-six-ti-be-ri
7
— — . . .
ναι-ναι-σε-με-ρικ
8
— — — . .
οκτώ-μο-γκο-ι-δι
9
— — — — .
αλλά-να-όχι-να-μι
?
. . — — . .
που να ρωτησω
!
— — . . — —
by-ka-no-pri-ka-za
,
. — . — . —
και-έτσι-και-έτσι
\ (διαχωριστικό)
— . . . —
κάποτε-ντε-λι-τε-κα

Αλλά έχει σχεδιαστεί για να μελετά κυριλλικούς κώδικες γραμμάτων, κάτι που είναι άσχετο στις σύγχρονες ραδιοεπικοινωνίες (όλοι χρησιμοποιούν το λατινικό αλφάβητο, εκτός από τον γενναίο στρατό μας).

Ως εργαλείο για την υλοποίηση της ιδέας επιλέχθηκε η C++ σε συνδυασμό με το Qt.

Η κύρια ιδέα του προγράμματος

Το άτομο (μονάδα χρόνου) του κώδικα Μορς είναι ένα σημείο η διάρκεια όλων των άλλων στοιχείων σχηματίζεται σε σχέση με αυτό:
  1. Μια παύλα ισούται με τρεις ηχητικές κουκκίδες.
  2. Μια παύση μεταξύ στοιχείων ενός συμβόλου (σημαδού) είναι ένα σιωπηλό σημείο.
  3. Υπάρχουν τρεις τελείες μεταξύ των πινακίδων.
  4. Ανάμεσα στις λέξεις υπάρχουν επτά τελείες.
Όπως μπορείτε να δείτε, οποιοσδήποτε κώδικας που βασίζεται στον κώδικα Μορς μπορεί να αναπαρασταθεί ως ένα σύνολο από ηχητικές και σιωπηλές κουκκίδες: Ξεκίνησα από αυτήν την ιδέα και αυτή η λύση μου φάνηκε αρκετά πρωτότυπη.

Αρχική υλοποίηση

Στην πρώτη έκδοση του προγράμματος, ο συνδυασμός ηχητικών και σιωπηλών σημείων αποθηκεύτηκε ως διάνυσμα με στοιχεία Boolean, όπου αληθήςαντιστοιχούσε στην ενεργοποίηση του ήχου, και ψευδής- απενεργοποίηση.

Όπως ήδη καταλάβατε, για να λάβω το τελικό σήμα, απλώς «τράβηξα» τον ήχο με κάποια καθυστέρηση (χρησιμοποιώντας χρονοδιακόπτη ίση με τη διάρκεια του σημείου σε χιλιοστά του δευτερολέπτου) με ένα αρχείο .wav που αναπαράγεται συνεχώς με ημιτονοειδή εγγραφή. Αλλά αυτή η προσέγγισηείχε ένα σημαντικό μειονέκτημα και συνίστατο στο γεγονός ότι κάθε σημείο έπρεπε να φορτωθεί χωριστά χρησιμοποιώντας έναν υπερφορτωμένο χειριστή ή ειδική μέθοδος. Λόγω αυτής της προσέγγισης, έπρεπε να γράψω μια ξεχωριστή μακροεντολή για κάθε γράμμα (όπως αυτό - #define I DOT<< false << DOT) и создать огромный жуткий διακόπτηςνα παίξει την περασμένη χορδή. Ήταν τρομερό, αλλά αν είστε περίεργοι, μπορείτε να το ελέγξετε.
με την πρώτη έκδοση του προγράμματος (δεν κατάφερα να ανεβάσω πλήρως το τοπικό αποθετήριο στο GitHub - μόνο την πιο πρόσφατη έκδοση).

Ένα κομμάτι ανατριχιαστικό διακόπτη:

bool Morse::StringToMorse (QString &line) ( line += "\0"; for (int i = 0; i< line.size () - 1; ++i) { switch (line.at(i).unicode ()) { case "A": *this << A; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; case "B": *this << B; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; // И так далее


Και έτσι ο ήχος ενεργοποιήθηκε και απενεργοποιήθηκε (στην πραγματικότητα, δημιουργήθηκε ο κωδικός ήχου):

void Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse:: Mute () ( if (line_points_.empty ()) ( / /Διακοπή αναπαραγωγής ήχου_.διακοπή (); , SLOT (Σίγαση ())) else (sound_.setMuted (true); //Απενεργοποίηση του ήχου line_points_.remove (0); Επιστροφή ) )

Τελική έκδοση

Αυτές οι μακροεντολές αποδείχτηκαν πολύ δυσκίνητες και η τελειομανία μου δεν μπορούσε πλέον να κοιτάξει αυτά τα τερατώδη σχέδια. Αφού σκέφτηκα λίγο, κατέληξα στο συμπέρασμα ότι η ιδέα μου ήταν καλή, αλλά η αποθήκευση κωδικών με τη μορφή μακροεντολών είναι πολύ άβολη και αν λυθεί αυτό το πρόβλημα, τότε όλα θα πάνε καλά. Ως αποτέλεσμα, το QMap χρησιμοποιήθηκε για την αποθήκευση κωδικών:

//Αποθηκεύει αντίστοιχους συνδυασμούς κουκκίδων και παύλων χαρακτήρων QMap κωδικοί_;
Αυτή η προσέγγιση αποδείχθηκε πολύ βολική. Τώρα απλώς χρησιμοποίησα το σύμβολο που παίζεται αυτήν τη στιγμή ως κλειδί και ολοκληρώθηκε
Ωστόσο, για την αναπαραγωγή του κώδικα (ένα σύνολο τιμών Boolean), ο αλγόριθμος αναπαραγωγής έγινε λίγο πιο περίπλοκος: ήταν απαραίτητο να εισαγάγετε τον μετρητή του τρέχοντος στοιχείου του συμβόλου και τον μετρητή χαρακτήρων στη γραμμή:

Νέα υλοποίηση αναπαραγωγής:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; //Μετάβαση σε άλλο στοιχείο κώδικα if (id_element_ == codes_.value ( string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (duration_dot_ * 3, this, SLOT (Σίγαση())); //Παύση μεταξύ επιστροφής χαρακτήρων; ) QTimer: : singleShot (duration_dot_, this, SLOT (Σίγαση()) //Παύση μεταξύ στοιχείων συμβόλων ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true ) . void Morse:: Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Η γραμμή έχει τελειώσει this->Stop (); επιστροφή; codes_.end ( )) ( qDebug()<< string_to_play_.at (id_char_) << ": No code!"; sound_.stop (); return; } sound_.setMuted (false); //Включаем звук if (codes_.value (string_to_play_.at (id_char_)).at (id_element_)) { QTimer::singleShot (duration_dot_, this, SLOT (MiniSpace())); //Воспроизводим точку } else { QTimer::singleShot (duration_dot_ * 3, this, SLOT (MiniSpace())); //Воспроизводим тире } } bool Morse::Play () { if (!stop_) return false; if (string_to_play_ == "") return false; stop_ = false; id_char_ = 0; id_element_ = 0; sound_.setMuted (true); //Выключаем звук sound_.play (); Mute (); } void Morse::Stop () { if (stop_) return; sound_.stop (); id_char_ = 0; id_element_ = 0; stop_ = true; }


Σημαία στάση_εισήχθη για να αποτρέψει τη λανθασμένη λειτουργία του προγράμματος (δύο κλήσεις στη σειρά στο Play() και άλλα κακά πράγματα).
Δεν βλέπω κανένα λόγο να συμπεριλάβω τον υπόλοιπο πηγαίο κώδικα και τα αρχεία κεφαλίδας στο σώμα του άρθρου, καθώς όλα εκεί είναι αρκετά προφανή και διαφανή.

Μπορείτε να κάνετε λήψη του πλήρους σετ πηγών για την πιο πρόσφατη έκδοση στο GitHub. Η σύνταξη ενός GUI είναι μια ασήμαντη εργασία, αλλά παρόλα αυτά, εάν δημιουργηθεί ένα GUI, τότε θα προσθέσω τον σύνδεσμο. Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, γράψτε στα σχόλια - σίγουρα θα απαντήσω.

Δωρεάν υπηρεσία για μετάφραση ρωσικού και λατινικού κειμένου σε κώδικα Μορς και αντίστροφα. Εάν το σενάριο δεν λειτουργεί, δοκιμάστε να ενεργοποιήσετε την υποστήριξη Javascript στο πρόγραμμα περιήγησής σας.

Τα σύμβολα στον πίνακα είναι ενεργά. Όταν κάνετε αριστερό κλικ σε ένα σύμβολο ή έναν κωδικό Μορς, θα προστεθούν στο παράθυρο εισαγωγής.


ρωσικός
σύμβολο
λατινικά
σύμβολο
Κώδικας
μορς
ΕΝΑΕΝΑ
σισι
ΣΕW −−
σολσολ−−
ρερε
Ε και Γιομι
ΚΑΙV
ΖΖ−−
ΚΑΙεγώ
ΥJ −−−
ΝΑΚ− −
μεγάλομεγάλο
ΜΜ−−
ΝΝ
ΓΙΑΟ−−−
ΠΠ −−
RR
ΜΕμικρό
ΤΤ
UU
φάφά
ΧH
ντοντο− −
HÖ −−−
ShCH−−−−
SCHQ−− −
KommersantÑ −− −−
ΥΥ− −−
σιΧ− −
μιÉ
YuÜ −−
εγώÄ − −
ρωσικός
σύμβολο
λατινικά
σύμβολο
Κώδικας
μορς
1 −−−−
2 −−−
3 −−
4
5
6
7 −−
8 −−−
9 −−−−
0 −−−−−
.
, . − − −
! , −− −−
! − − −−
? −−
" −−−−
" − −
; − − −
: −−−
- − −
+ − −
= − −
_ (υπογράμμιση) −− −
/ − −
(− −−
(ή)) − −− −
&
$ − −
@ −− −
ΣφάλμαΣφάλμα
Τέλος σύνδεσηςΤερματισμός επαφής − −

P.S. Θα πρέπει να σημειωθεί ότι αν και ο ρωσικός κώδικας Μορς συμπίπτει εν μέρει με τον λατινικό, εξακολουθούν να υπάρχουν κάποιες διαφορές (τον συνέκρινα στις ρωσικές και αγγλικές σελίδες της Wikipedia - μπορείτε επίσης να δείτε πίνακες κωδικών εκεί). Για παράδειγμα:

  • το σύμβολο "κουκκίδα" στη ρωσική έκδοση: · · · · · · · και στα λατινικά: · – · – · –
  • κόμμα στα ρωσικά: · − · − · − , και στα λατινικά: – – · · – –
  • θαυμαστικό στα ρωσικά: − − · · − − , και στα λατινικά: – · – · – –
  • η αρχική αγκύλη στα λατινικά: – · – – ·, και η αγκύλη κλεισίματος – · – – · –, και στα ρωσικά και οι δύο αγκύλες είναι ίδιες: – · – – · –
  • ορισμένα σύμβολα όπως & + _ $ είναι μόνο στη λατινική έκδοση

Επομένως, σε περίπτωση αμφιλεγόμενων ζητημάτων, για παράδειγμα, η μετατροπή του κώδικα − − · · − − σε θαυμαστικό (στη ρωσική έκδοση) ή σε κόμμα (στη λατινική έκδοση), προτιμάται η ρωσική έκδοση, αφού Εφόσον διαβάζετε αυτό το μήνυμα στα ρωσικά, θεωρείται ότι η ρωσική έκδοση είναι πιο σημαντική για εσάς.

Ταυτόχρονα, αφού στα ρωσικά δεν υπάρχει τόσο απαραίτητο σύμβολο όπως + (και για κάποιους μπορεί να είναι πιο απαραίτητο $ :), τότε πρόσθεσα αυτό το σύμβολο και στη ρωσική κωδικοποίηση. Εάν αυτή η επιλογή δεν σας ταιριάζει, εάν έχετε ελάχιστες γνώσεις Javascript και HTML, μπορείτε πάντα να προσαρμόσετε αυτό το σενάριο για να ταιριάζει στις ανάγκες σας.

Παρεμπιπτόντως, αυτή είναι η πρώτη μου δημιουργία στη γλώσσα Javascript και μάλλον υπάρχουν πολλές ελλείψεις σε αυτήν. Μην κρίνετε αυστηρά :).

P.S. Χορηγείται άδεια για την ελεύθερη αντιγραφή και παράθεση αυτού του άρθρου, υπό την προϋπόθεση ότι αναφέρεται ένας ανοιχτός ενεργός σύνδεσμος προς την πηγή και διατηρείται η πατρότητα του Ruslan Tertyshny.

Π.Π.Σ. Αν θέλετε να μάθετε τον κώδικα Μορς με έναν ενδιαφέροντα τρόπο, σας προσφέρουμε ένα παιχνίδι "Morse Magic 2", δημιουργία του Ruslan Bogdanov.

    Υπάρχουν πολλές επιλογές για την αποκρυπτογράφηση του σήματος κινδύνου SOS - "Save Our Souls", "Save Our Ship", "Swim or Sink", "Stop Other Signals", "Save From Death". Αλλά όλα αυτά είναι απλώς μνημονικά, που εφευρέθηκαν για καλύτερη απομνημόνευση, ενώ όταν αυτό το σήμα υιοθετήθηκε ως τυπικό σήμα στη Διεθνή Διάσκεψη Ραδιοτηλεγράφου του 1906, δεν δόθηκε καμία σημασία στη συντομογραφία. Ακόμη και τα ίδια τα γράμματα SOS μπορούν να αποδοθούν στην ακολουθία κώδικα Μορς (. . . - - - . . . .) πολύ υπό όρους, επειδή δεν υπάρχουν διαστήματα μεταξύ των γραμμάτων σε αυτήν. Και υιοθέτησαν αυτόν τον συνδυασμό κουκκίδων και παύλων επειδή αποδείχτηκε πιο βολικός από άλλους για αναγνώριση και ανάδειξη στη γενική ροή των σημάτων λόγω του επαρκούς μήκους και της συμμετρίας του.

    Ο Samuel Morse ήταν καλλιτέχνης μέχρι τα 34 του και δεν τον ενδιέφερε η τεχνολογία. Το 1825, ένας αγγελιοφόρος του έδωσε ένα γράμμα από τον πατέρα του που έλεγε ότι η γυναίκα του πέθαινε. Ο Μορς έφυγε αμέσως από την Ουάσιγκτον και πήγε στο Νιου Χέιβεν, όπου ζούσε η οικογένειά του, αλλά με την άφιξή του η γυναίκα του είχε ήδη ταφεί. Αυτό το περιστατικό ανάγκασε τον Μορς να εγκαταλείψει τη ζωγραφική και να εμβαθύνει στη μελέτη τρόπων γρήγορης παράδοσης μηνυμάτων σε μεγάλες αποστάσεις, γεγονός που οδήγησε στην ανάπτυξη του κώδικα Μορς και του ηλεκτρικού τηλέγραφου το 1838.

    Ο κώδικας Μορς στη γνωστή του μορφή δεν επινοήθηκε από τον Μορς, αλλά από τον Γερμανό μηχανικό Γκέρκε. Ο αρχικός κώδικας Μορς ήταν δυσκίνητος, αν και χρησιμοποιήθηκε σε ορισμένους αμερικανικούς σιδηροδρόμους μέχρι τη δεκαετία του 1960.

    Στις 6 Φεβρουαρίου 1900, ένας ραδιοφωνικός σταθμός που βρισκόταν στη φινλανδική πόλη Κότκα μετέδωσε ένα ασύρματο τηλεγράφημα στο παγοθραυστικό Ermak με εντολή να σωθούν 50 ψαράδες σε ένα σπασμένο πάγο. Αυτό ήταν το πρώτο ραδιοφωνικό σήμα κινδύνου στην ιστορία που μεταδόθηκε στη θάλασσα. Η επιχείρηση διάσωσης ολοκληρώθηκε με επιτυχία.

    Τα σύγχρονα υποβρύχια είναι εξοπλισμένα με πιο αποτελεσματικά μέσα επικοινωνίας με τον «κόσμο του εδάφους». Η επικοινωνία πραγματοποιείται σε εξαιρετικά μεγάλα κύματα, τα οποία είναι ικανά να διεισδύσουν σε βάθη ωκεανών έως και 300 μέτρα. Πρόκειται για μια πολύ ακριβή «κινητή επικοινωνία», η οποία απαιτεί τη συντήρηση ισχυρών επίγειων πεδίων κεραιών που καταναλώνουν ισχύ έως και 30 MW και αεροσκάφη επικοινωνίας που περιπολούν συνεχώς στον ουρανό.

    Το σήμα SOS μεταδίδεται σε συχνότητα 600 μέτρων μόνο σε περιπτώσεις έκτακτης ανάγκης, όταν το πλήρωμα και οι επιβάτες του πλοίου βρίσκονται σε πραγματικό κίνδυνο για τη ζωή τους. Σε περίπτωση παραβίασης αυτού του κανόνα, ενδέχεται να επιβληθούν ποινές σε όσους ευθύνονται για αδικαιολόγητο πανικό. Ή ηθική, που δεν είναι κενή φράση στη ναυτική κοινότητα. Ή υλικό - όταν τα πλοία που ήρθαν στη διάσωση υφίστανται σημαντικές υλικές απώλειες. Ωστόσο, υπάρχει μια εξαίρεση σε αυτόν τον αμετάβλητο κανόνα. Σε ορισμένες περιπτώσεις, ο καπετάνιος ενός πλοίου μπορεί να μεταδώσει πληροφορίες σε «ηχητική συχνότητα» κατά τη διάρκεια τριών σταθερών «λεπτών σιωπής» σχετικά με την εμφάνιση σοβαρής απειλής για τα πλοία στην περιοχή. Αυτά θα μπορούσαν να είναι μηνύματα για δυσλειτουργικούς φάρους, ηφαιστειακή δραστηριότητα, πειρατική δραστηριότητα, βυθισμένα πλοία...

    Για να επιταχυνθούν οι ραδιοφωνικές επικοινωνίες, συντομογραφίες, "Q-codes" τριών γραμμάτων και πολυάριθμες εκφράσεις αργκό εισήχθησαν σε ευρεία χρήση. Όταν ο κωδικός Q μεταδίδεται με τη μορφή ερώτησης ή δήλωσης, η σημασία του αλλάζει. Στις φωνητικές επικοινωνίες, το σήμα SOS δεν χρησιμοποιείται ως σήμα κινδύνου. Απαγορεύεται η παροχή σήματος SOS εκτός εάν υπάρχει πραγματική απειλή για τη ζωή ανθρώπων ή σκάφους στη θάλασσα.

Ο κώδικας Μορς είναι μια μέθοδος κωδικοποίησης χαρακτήρων που επιτρέπει στους χειριστές να στέλνουν μηνύματα χρησιμοποιώντας μια σειρά από μεγάλα και σύντομα ηλεκτρικά σήματα, ή με άλλα λόγια, χρησιμοποιώντας τελείες και παύλες.

Ποιος επινόησε τον κώδικα Μορς;

Ο Samuel F. B. Morse και ο βοηθός του Alfred Vail θεωρούνται οι εφευρέτες του κώδικα Morse.

Πότε εφευρέθηκε ο κώδικας Μορς;

Ο κώδικας Μορς αναπτύχθηκε τη δεκαετία του 1830 και βελτιώθηκε τη δεκαετία του 1840.

Ποιο ήταν το πρώτο μήνυμα που στάλθηκε με κωδικό Μορς;

Το πρώτο επίσημο μήνυμα ήταν: «Τι έκανε ο Θεός» (στα Ρωσικά: Οι πράξεις σου είναι υπέροχες, Κύριε!). Στάλθηκε από τον Samuel F. B. Morse στις 24 Μαΐου 1844, στο άνοιγμα της τηλεγραφικής γραμμής Βαλτιμόρη-Ουάσιγκτον.

Σε τι χρησιμοποιείται ο κώδικας Μορς;

Στο παρελθόν, ο κώδικας Μορς χρησιμοποιήθηκε πολύ ευρέως, ειδικά στον στρατό. Σήμερα, ο κώδικας Μορς έχει περιορισμένες εφαρμογές, αλλά εξακολουθεί να χρησιμοποιείται στην αεροπορία, στο ραδιόφωνο ερασιτεχνών και ως βοηθητική τεχνολογία για άτομα με αναπηρία.

Πώς να χρησιμοποιήσετε τον κώδικα Μορς;

Ο κώδικας μορς μπορεί να χρησιμοποιηθεί με διάφορους τρόπους, όπως με στυλό και χαρτί, με φως και ήχο ή ακόμα και με τα μάτια ή τα δάχτυλα.

Πώς να μάθετε τον κώδικα Μορς;

Μπορείτε να μάθετε τον κώδικα Μορς ακούγοντας ηχογραφήσεις του κώδικα, καθώς και χρησιμοποιώντας τεχνικές απομνημόνευσης λέξεων που μπορείτε να βρείτε σε διάφορους ιστότοπους. Μία από τις καλύτερες μεθόδους εκμάθησης του κώδικα Μορς το 2019 ήταν το πληκτρολόγιο Gboard από την Google. Μπορείτε να εξασκηθείτε στο διαδίκτυο δωρεάν με ασκήσεις κώδικα Μορς που παρέχονται από το Google Creative Lab.

Πώς να διαβάσετε τον κώδικα Μορς;

Εάν δεν έχετε αρκετή εμπειρία στην ανάγνωση του κώδικα Μορς, μπορείτε να αναζητήσετε τους αντίστοιχους χαρακτήρες σε έναν πίνακα κώδικα Μορς ή απλώς να χρησιμοποιήσετε έναν μεταφραστή κώδικα Μορς.

Πώς να μεταφράσετε τον κώδικα Μορς;

Εάν θέλετε να μεταφράσετε ή να αποκρυπτογραφήσετε τον κώδικα Μορς και δεν ξέρετε πώς να τον διαβάσετε, μπορείτε απλά να χρησιμοποιήσετε έναν διαδικτυακό μεταφραστή κώδικα Μορς. Με τη βοήθεια ενός μεταφραστή κώδικα Μορς, μπορείτε εύκολα να αποκρυπτογραφήσετε τον κώδικα και να διαβάσετε το κείμενο στα ρωσικά.

Τι είναι ο μεταφραστής κώδικα Μορς;

Ο μεταφραστής κώδικα Μορς επιτρέπει σε οποιονδήποτε να μεταφράσει τον κώδικα Μορς σε κείμενο και να αποκωδικοποιήσει εύκολα το μήνυμα που είναι γραμμένο στον κώδικα. Με τη βοήθεια ενός διαδικτυακού μεταφραστή κώδικα Μορς, ο καθένας μπορεί να μεταφράσει απλό κείμενο στα ρωσικά ή σε άλλη γλώσσα σε κώδικα Μορς και αντίστροφα. Θυμάστε τον ήχο κλήσης SMS της Nokia; Αν θέλετε να νιώσετε νοσταλγία, δοκιμάστε να αποκρυπτογραφήσετε τον κωδικό "... -- ..." και μετά παίξτε τον ήχο. Τι γίνεται αν χρειαστεί να αποκρυπτογραφήσετε ένα μυστικό μήνυμα σε κώδικα Μορς ή συναντήσετε ένα πασχαλινό αυγό με κωδικό στο παιχνίδι; Ένας μεταφραστής κώδικα Μορς είναι στη διάθεσή σας όλο το 24ωρο, εάν έχετε σύνδεση στο Διαδίκτυο και επιθυμείτε να μάθετε τον κώδικα Μορς.