Turinys:
- 1 žingsnis: Kas yra Morzės kodas?
- 2 žingsnis: Ar Morzės kodas vis dar praktiškas?
- 3 žingsnis: aparatinės įrangos komponentai
- 4 žingsnis: sukurkite Morzės kodo koduotuvą su „Arduino“
- 5 žingsnis: grandinė
- 6 žingsnis: kodas
- 7 žingsnis: sukurkite Morzės kodo dekoderį naudodami „Arduino“
- 8 žingsnis: grandinė
- 9 žingsnis: kodas
Video: Kaip padaryti Morzės kodo vertėją naudojant „Arduino“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„Electropeak“„ElectroPeak“oficiali svetainėSekite daugiau autoriaus:
Apie: „ElectroPeak“yra viena vieta, kur galite išmokti elektronikos ir įgyvendinti savo idėjas. Mes siūlome aukščiausios klasės vadovus, kurie parodys, kaip galite kurti savo projektus. Mes taip pat siūlome aukštos kokybės produktus, kad galėtumėte turėti daugiau … Daugiau apie „Electropeak“»
Apžvalga
Bendravimas užkoduotu būdu, be to, toks žavus, turi daug pritaikymų įvairiose srityse. Vienas iš labiausiai paplitusių kodo perdavimo būdų yra Morzės abėcėlė. Šioje pamokoje sužinosite, kaip priversti vertėją siųsti ir gauti Morzės kodą su „Arduino“.
Ko išmoksi
- Kas yra Morzės kodas.
- Kodėl mums reikia Morzės abėcėlės?
- Sukurkite Morzės kodo kodavimo priemonę naudodami „Arduino“.
- Sukurkite Morzės kodo kodavimo priemonę naudodami „Arduino“.
1 žingsnis: Kas yra Morzės kodas?
Anksčiau, kai bendravimas nebuvo toks paprastas kaip šiandien, vienas iš labiausiai paplitusių bendravimo būdų buvo Samuelio Morzės metodas, vadinamas „Morzės kodu“. Taikant šį metodą, kiekviena raidė ar skaičius reiškia trumpus (taškus) ir ilgus (brūkšnelius) elementus.
Morzės kodas, kaip ir bet kuri kita kalba, turi savo abėcėlę ir šiuo metu yra tiek amerikiečių, tiek tarptautinių tipų, o dažniausiai naudojamas tarptautinis.
Morzės kodas gali būti perduodamas įvairiais būdais: iš pradžių kaip elektros impulsai išilgai telegrafo laido, bet taip pat kaip garso tonas, radijo signalas, šviesa, kūno kalba, dažnis ir dar daugiau. Įsivaizduokite tašką kaip laiko vienetą, tada brūkšnys yra trys laiko vienetai, atstumas tarp raidės dalių yra laiko vienetas, atstumas tarp dviejų iš eilės einančių raidžių yra trys laiko vienetai ir atstumas tarp žodžių yra septyni laiko vienetai.
Pavyzdžiui, žodis SOS, pasaulinis pagalbos prašymo standartas yra… -… Morzės abėcėlėje.
Praktikai pabandykite parašyti savo vardą Morzės abėcėlėje.
Elektros pistoletas =..- … -.-. -.-. -.–…- -.-
2 žingsnis: Ar Morzės kodas vis dar praktiškas?
Nors Morzės kodas nebenaudojamas tiek, kiek anksčiau, jis vis dar turi savo programas. Morzės kodas vis dar populiarus tarp mėgėjų radijo mėgėjų. Morzės kodas taip pat naudojamas aviacijos navigacijos sistemose. Daugelis laivų naudoja Morzės abėcėlę, kad nusiųstų šviesą bendravimui ar pagalbai. Be to, tie, kurie dėl kokių nors priežasčių negali kalbėti, taip pat gali naudoti Morzės abėcėlę savo reikšmei išreikšti.
Be to, mokytis ir naudoti Morzės abėcėlę bendraujant gali būti smagu ir linksma.
3 žingsnis: aparatinės įrangos komponentai
Techninės įrangos komponentai
„Arduino UNO R3“*1
Aktyvus garsinis signalas *1
LED
Jumper Wire *1
Programinės įrangos programos
„Arduino IDE“
4 žingsnis: sukurkite Morzės kodo koduotuvą su „Arduino“
Gali būti šiek tiek sunku prisiminti Morzės abėcėlę ir konvertuoti tekstus į šį kodą, todėl padarykime vertėją, kuris tekstus paverstų Morzės kodu!
Čia mes panaudojome „Arduino UNO“, norėdami išversti tekstą į Morzės kodą. Įkelkite šį kodą į „Arduino“plokštę ir atidarykite serijinio monitoriaus langą. Įveskite norimą žodį ar tekstą ir gaukite jį Morzės abėcėlėje, tada galėsite siųsti kaip šviesą ir garsą.
5 žingsnis: grandinė
6 žingsnis: kodas
7 žingsnis: sukurkite Morzės kodo dekoderį naudodami „Arduino“
Kitu atveju esate Morzės abėcėlės gavėjas ir turite konvertuoti gautą kodą į tekstą.
Norėdami tai imituoti, nusiųskite Morzės kodą „Arduino“naudodami raktą ir pamatykite rezultatą kaip tekstą serijos monitoriuje.
8 žingsnis: grandinė
Rekomenduojamas:
„LabDroid“: Morzės kodo koduotojas/dekoderis: 4 žingsniai
LabDroid: Morzės kodo koduotojas/dekoderis: Pastaba: šios instrukcijos negalima įgyvendinti 1: 1 naujausioje „LabDroid“versijoje. Netrukus jį atnaujinsiu. Šis projektas parodys, ką galite padaryti naudodami „LabDroid“. Kadangi „Hello World“paprastai kuriamas remiantis tekstu, šviesa ar garsu, aš galvojau apie „LabDr“
USB „Arduino“Morzės kodo raktas: 6 žingsniai
USB „Arduino“Morzės kodo raktas: Ar kada nors norėjote rašyti kompiuteryje su Morzės kodo raktu arba išmokti/išmokti Morzės kodo? Jūs esate tinkamame puslapyje! Dėl kitų mano projektų apsilankykite mano svetainėje calvin.sh
Morzės kodo klaviatūra: 5 žingsniai
Morzės abėcėlės klaviatūra: ši programa parodo, kaip sukurti „c ++“programą, kuri naudoja raktų registravimo metodą, kad surastų paspaudžiamą klavišą ir sugeneruotų Morzės kodo vertę, naudojant klaviatūros slinkties užrakto lemputę (kas netgi naudoja tai?). Šis projektas c
Arduino Morzės kodo siųstuvas: 11 žingsnių
„Arduino“Morzės kodo siųstuvas: Šioje instrukcijoje naudosite „Arduino Uno“, kad sukurtumėte Morzės abėcėlės siųstuvą, o serijinį monitorių perskaitykite perduotus pranešimus. Jums reikalingos dalys: „Arduino Uno“duonos lenta „BuzzerButtons“
Morzės kodo jutiklinis klavišas/autokoderis: 12 žingsnių (su nuotraukomis)
Morzės kodo prisilietimo klavišas/autokoderis: Aš iš tikrųjų sukūriau šį projektą prieš kurį laiką, bet maniau, kad kažkas gali pasinaudoti šia idėja. Esu kumpio radijo vaikinas ir į jį įsitraukiau šiek tiek vėlai, kai išėjau į pensiją ir turėjau laiko. Dabar turiu bendrą licenciją ir naudojuosi telefonu (vo