Decoder és egy adót Morse kódot Arduino
Ez az eszköz, amelyet fel lehet használni, mint egy vezeték nélküli távíró. Ez két üzemmódban működik kiválasztásához (adó / vevő). Az adó belép egy üzenetet a Morse-kódot, a készülék kiadja azt dekódolt formában ismerős számunkra. Támogatja csak angolul.
Management végezzük két gomb bemenet (morze egy sor olyan karakter) és a vezérlő változás (adó / vevő). A vevő módban a bemenet gomb nem fog működni.
A készülék érzékeli 41: 26 az ábécé betűit, számokat 0-9, kötőjel, vessző, felkiáltójel és kérdőjel, egy térben. Útján óra gombját bemenet 4 változás művelet (adó / vevő). Az adatbevitel segítségével egy órajel bemenet 3 gombot, amely kapcsolódik a pullup ellenállás beágyazott Arduino díjat. Gomb keresztül földelve van egy ellenállás 1K a másik oldalon van csatlakoztatva a IC pin Arduino és + 5V keresztül felhúzó ellenállás ágyazva a tábla (aktivált, programozott módon az érvek a funkció beállítása pinMode INPUT_PULLUP). Ez véd az úgynevezett „ugrál” kapcsolatokat. Dolgozz fordított gombokkal. Ha nincs benyomva, a csapok számú 3. és 4. vannak csatlakoztatva egy plusz 5V, azaz a következő pinah adott logikai egység, sajtolással pin lesz logikai nulla. Bekötési rajz gombbal módosítsa a működési mód ugyanaz, de a PIN kód - 4. Ugyancsak a véletlen kulcs védelméről megvalósított programkód - nyomja kevesebb, mint 20 ms, figyelmen kívül. Időtartam pont - 20 és 150 ms, szaggatott - 150 ms.
Közben az Enter gomb csatlakozik hangszóró sípoló. A végén a karakter a szünet, amely alatt nem lesz 30.000 tesztek gomb állapotát, a szóközt a szavak - szünet időtartama 60.000 ellenőrzések gomb állapotát. Ha rossz kódot, a változó tartalmú visszaállítja, és kezdődik egy sor új szekvenciák pontok és vonalak. A memória adó- tömb Morse-kódot, és a memóriában a vevő tömb saját karakter. Az adóegység csak a karakterek száma a tömbben, amely egybeesett a begépelt kód (ahelyett, hogy egy helyet azonnal küldi a 40 kód ellenőrzése nélkül a tömb karakter). A vevő kijelzi a tömb elem számot kapott a távadó. Amikor elérte a következő sorban a kijelző a sor végére teljesen eltávolítja. Egy perc múlva a műveletet, vagy ha működik a megjelenítési módot, az adó bemegy hibernáció. Ha adatokat fogad vagy ha megnyomja az üzemmódváltó gombot, továbbra is működni fog.
Az alábbi táblázat néhány, a támogatott kódok Morse.

Közvetlenül a kapcsolatok NRF24L01 élelmiszer érdemes forrasztani elektrolit kondenzátorok (I állása 470 uF, de elég egy 10 uF). Ez a modul nagyon szeszélyes kapcsolatban táplálkozás. Programozásához működését ezek használt modulok RF24 könyvtárban.
Bekötése segítségével Arduino Nano:

Bekötése segítségével Arduino Uno:

- GND - GND;
- VCC - 3v3 (ez fontos alkalmazása során 5V modult lehet károsodott);
- SCK - 13;
- MOSI - 11;
- MISO - 12;
- CE - 9;
- CSN - 10;
- IRQ nem használják.
- 6, 7, 8 tűs szoftver, mely további GND-bemenettel. A 2-es láb össze van kötve a hangszóró. A 3. és 4. bemeneti gombot, és változtassa meg az üzemmódot, ill.
Képek a kész eszközök:

