Përmbajtje:

LabDroid: Kodifikimi/Dekoduesi i kodit Morse: 4 hapa
LabDroid: Kodifikimi/Dekoduesi i kodit Morse: 4 hapa

Video: LabDroid: Kodifikimi/Dekoduesi i kodit Morse: 4 hapa

Video: LabDroid: Kodifikimi/Dekoduesi i kodit Morse: 4 hapa
Video: Сравним быстродействие iphone и андроид 2024, Nëntor
Anonim
LabDroid: Kodifikues/Dekodues i kodit Morse
LabDroid: Kodifikues/Dekodues i kodit Morse
LabDroid: Kodifikues/Dekodues i kodit Morse
LabDroid: Kodifikues/Dekodues i kodit Morse

Shënim: Ky udhëzim nuk mund të realizohet 1: 1 në versionin më të ri të LabDroid. Unë do ta azhurnoj së shpejti. Ky projekt do t'ju tregojë se çfarë mund të bëni me LabDroid. Meqenëse një Hello World normalisht bëhet në bazë të tekstit, dritës ose zërit, mendova se për LabDroid komunikimi i bazuar në Kodin Morse do të ishte një shembull i mrekullueshëm.

Parimi për këtë është relativisht i thjeshtë: Pasi ta keni dërguar tekstin në pajisjen Android, teksti përkthehet në Kodin Morse dhe shndërrohet në një lëvizje fizike nga vibratori i integruar. Paralelisht, gjatë gjithë kohës që akselerometri do të lexohet për të kthyer përfundimisht modelin e njohur.

Kodi që do të shihni nuk ju tregon mënyrën më të mirë për të zgjidhur këtë problem. Mos ngurroni të bëni ri -zbatimin tuaj për kodifikuesin, dekoderin ose pjesën e përparme dhe ndani versionin tuaj me komunitetin! Dhe nëse keni dy pajisje Android, mund të provoni të ndani koduesin dhe deshifruesin.

Nëse ju pëlqen kjo ide aplikimi thjesht ndiqni LabDroid:

Faqe interneti

Cicëroj

Hackaday.io

Furnizimet

  • 1x pajisje Android për të ekzekutuar aplikacionin

    • Android 8.0+
    • Vibrator
    • Akselerometër
  • 1x PC/MAC për të programuar pajisjen tuaj Android
  • 1x Rrjet për të lidhur PC/MAC tuaj dhe pajisjen Android
  • 1x aplikacionin LabDroid

Hapi 1: Krijoni Projektin

Krijoni Projektin
Krijoni Projektin

Para se të fillojmë me "kodimin" ju duhet të instaloni aplikacionin, ta nisni atë dhe të krijoni projektin.

Mund të merrni LabDroid nga Dyqani i Luaj me Android (Lidhje). Pasi ta keni instaluar, thjesht hapni aplikacionin dhe pranoni lejet e kërkuara. (p.sh. pa lejen e vendndodhjes nuk mund të përdorni Nyjen GPS më vonë)

Tani duhet të shihni një njoftim me URL -në që duhet të hapni për të hyrë në IDE. Thjesht merrni PC/MAC tuaj dhe hapni URL -në me versionin më të fundit të Chrome/Chromium.

Për të krijuar projektin thjesht shtypni butonin shto dhe jepini një emër (p.sh. HelloWorld). Pasi të klikoni mbi krijimin, duhet të ridrejtoheni në redaktuesin e projektit.

Hapi 2: Kodifikuesi

Kodifikuesi
Kodifikuesi

Këshilla:

  • për të shtuar një nyje thjesht klikoni dy herë në hapësirën e punës
  • për të bërë një lidhje klikoni në një portë dalëse, vazhdoni të shtypni dhe kaloni në portën e dëshiruar të hyrjes
  • disa nyje kanë cilësime (p.sh. Script & Vibrator), thjesht klikoni dy herë në nyje për t'i hapur ato

Në rregull tani mund të fillojmë të zbatojmë koduesin.

Para së gjithash ne kemi nevojë për Nyjen WebSocket e cila na lejon të dërgojmë tekstin tek koduesi. Përveç kësaj ne do të shtojmë një Nyje Script me një hyrje dhe një dalje. Ky Nyje Script do të përdoret më vonë për të përkthyer tekstin në komanda për vibratorin. Nyja Vibrator është e fundit që duhet të shtojmë. Tani lidhni daljen e WebSocket me hyrjen nga Nyja Script dhe bëni të njëjtën gjë për lidhjen e Nyjes së Skriptit me Nyjen Vibrator.

Konfigurimi i rrjedhës sonë të të dhënave është përfunduar. Për të bërë kodimin, duhet të vendosni kodin e mëposhtëm në Nyjen e Skriptit:

Hapi 3: Dekoduesi

Dekoduesi
Dekoduesi

Hapi ynë i fundit do të jetë zbatimi i deshifruesit i cili duhet të zbulojë dridhjen dhe të printojë simbolet përkatëse (./-).

Dekoduesi ka nevojë për dy nyje shtesë:

  • Nyja e Skriptit me një hyrje dhe një dalje
  • Nyja e Përshpejtuesit

Thjesht duhet të lidheni në rendin e mëposhtëm: Nyja e Përshpejtuesit -> Nyja e Skriptit

Dhe e fundit por jo më pak e rëndësishme këtu është kodi për Nyjen e Skriptit:

Hapi 4: Thuaj "Përshëndetje Botë"

Image
Image
Thuaj
Thuaj
Thuaj
Thuaj

Tani jeni gati për të filluar projektin.

Për këtë ju vetëm duhet të shtypni butonin e luajtjes (këndi i sipërm i majtë). Duhet të shihni që në pajisjen tuaj Android shfaqet një pamje e regjistrit. Kjo do të përmbajë gjithashtu Kodin e deshifruar të Morsit.

Për të bërë kodimin dhe deshifrimin e Kodit Morse, na duhet vetëm një mënyrë për të dërguar një tekst në WebSocket. Nëse e dini se si të bëni, ndjehuni të lirë të zbatoni një uebfaqe të thjeshtë për këtë. Nëse jo thjesht shkoni te https://www.websocket.org/echo.html dhe lidheni me ws: // AndroidIP: 8081/user. Pasi të keni shtypur butonin e lidhjes, duhet të jeni në gjendje të shkruani diçka në fushën e dytë të tekstit. Unë do t'ju sugjeroja ta provoni me SOS.

Pajisja juaj Android tani duhet të fillojë të dridhet dhe në të njëjtën kohë ju duhet të shihni simbolet në regjistër. Pasi të ketë mbaruar, këtu duhet të printoni diçka si "fjala:… ---…" (në rast se dërgoni SOS).

Recommended: