Bintang TopBintang Top
  • Home
  • Tentang
  • Hubungi
  • Privasi
  • Syarat
Search
© 2023 BintangTop.com by Cepat Digital Ventures (003274377-X). All Rights Reserved.
Reading: Penterjemah Sandi Morse via Arduino – DIY Morse translator – BintangTop.com
Share
Sign In
Notification
Aa
Bintang TopBintang Top
Aa
  • Home
  • Tentang
  • Hubungi
  • Privasi
  • Syarat
Search
  • Home
  • Tentang
  • Hubungi
  • Privasi
  • Syarat
Have an existing account? Sign In
Follow US
© 2023 BintangTop.com by Cepat Digital Ventures (003274377-X). All Rights Reserved.
Bintang Top > Arsip > Penterjemah Sandi Morse via Arduino – DIY Morse translator – BintangTop.com
Arsip

Penterjemah Sandi Morse via Arduino – DIY Morse translator – BintangTop.com

kutunjuk
Last updated: 2016/07/03 at 1:52 PM
kutunjuk
Share
Penterjemah Sandi Morse via Arduino – DIY Morse translator - BintangTop.com
SHARE

Pada tutorial sebelumnya, kita
telah membuat alat yang dapat mengirimkan sinyal S.O.S dalam sandi morse. Sama
seperti alat tersebut, kali ini kita juga menggunakan sandi morse untuk
mengirimkan pesan.

Namun, jika pada tutorial
sebelumnya hanya bisa mengirimkan tulisan sinyal SOS, maka pada tutorial kali
ini kita bisa mengirimkan pesan teks apapun melalui sandi morse.

Alat ini akan menerjemahkan huruf
yang kita kirimkan melalui komputer ke dalam sandi morse oleh mikro kontroler
arduino. Sandi morse yang dikirmkan nanti dalam bentuk cahaya.

Bisa dijadikan sebagai demo tool
/ alat peraga untuk kegiatan praktek belajar pramuka atau lainnya.

Membuat Sendiri Penterjemah Sandi morse dengan Rangkaian Arduino

Arduino UNO + kabel USB @1 buah

D1 = LED @1 buah

R1 = Resistor 270 ohm 0.5W @1
buah

Breadboard

Kabel jumper

Arduino IDE. Bisa didownload pada
www.arduino.cc

Langkah-langkah Pembuatan Morse Code Translator :

1. Siapkan arduino, LED, dan
resistor.

Buatlah rangkaian di bawah ini
menggunakan breadboard dan disambungkan dengan kabel jumper. Kaki anoda (+) LED
dihubungkan pada pin 13 arduino.

Dengan menggunakan software
arduino IDE, buatlah program dibawah ini :

int ledPin = 12;

char* letters[] = {

“.-“, “-…”,
“-.-.”, “-..”, “.”, “..-.”,
“–.”, “….”, “..”, // A-I

“.—“,
“-.-“, “.-..”, “–“, “-.”,
“—“, “.–.”, “–.-“, “.-.”, // J-R

“…”, “-“,
“..-“, “…-“, “.–“, “-..-“,
“-.–“, “–..” // S-Z

};

char* numbers[] =
{“—–“, “.—-“, “..—“, “…–“,
“….-“, “…..”, “-….”,

“–…”,
“—..”, “—-.”};

int dotDelay = 200;

void setup(){

pinMode(ledPin, OUTPUT);

Serial.begin(9600);}

void loop(){

char ch;

if (Serial.available()) // is
there anything to be read from USB?

{

ch = Serial.read(); // read a
single letter

if (ch >= ‘a’ && ch
<= ‘z’){

flashSequence(letters[ch –
‘a’]);}

else if (ch >= ‘A’ &&
ch <= ‘Z’)

{

flashSequence(letters[ch – ‘A’]);

}

else if (ch >= ‘0’ &&
ch <= ‘9’)

{

flashSequence(numbers[ch – ‘0’]);

}

else if (ch == ‘ ‘)

{

delay(dotDelay * 4); // gap
between words}}

}

void flashSequence(char*
sequence){

int i = 0;

while (sequence[i] != NULL)

{

flashDotOrDash(sequence[i]); i++;
}

delay(dotDelay * 3); // gap
between letters

}

void flashDotOrDash(char
dotOrDash){

digitalWrite(ledPin, HIGH);

if (dotOrDash == ‘.’)

{ delay(dotDelay);}

else // must be a –

{delay(dotDelay * 3);}

digitalWrite(ledPin, LOW);

delay(dotDelay); } // gap between
flashes

2. Upload program tersebut pada
board arduino.

Buka serial monitor, dengan cara
klik icon yang ditunjukkan pada gambar dibawah ini:

Pada kolom input yang tertera di
serial monitor, isikan karakter yang kalian ingin terjemahkan ke dalam sandi
morse. Contoh pada tutorial ini menuliskan “I AM A MESSAGE READY TO BE SENT AS
MORSE CODE”

Klik send, dan perhatikan LED
apakah menyala sesuai dengan sandi morsenya.

3. Berikut ini juga dilampirkan
tabel sandi morse untuk mempermudah para sobat XaXiXu.com sekalian dalam
mengirimkan sandi morse:

Selesai sudah tutorial kali ini,
bagaimana ?

Alat ini bisa digunakan sebagai alat peraga untuk memberikan pengajaran
tentang sandi morse, yang biasanya digunakan di dunia pramuka. Semoga tutorial ini bermanfaat dan silakan mencoba!

Baca Juga, Artikel Sebelumnya :

You Might Also Like

Cara Menggunakan Anggota Badan sebagai Alat Ukur yang Akurat

Chord Mudah untuk Gitar & Piano Lagu Cinta Romantis SELAMA AKU CINTAMU Hananto – BintangTop.com

PODCAST Terbaik Belajar BAHASA INGGRIS – dari Beginner, Intermediate, Advance – BintangTop.com

Cara Membersihkan Botol Bayi Menggunakan Sabun Yang Tepat

Rumah Sakit Hikmah Makassar: Cara Menjaga Kesehatan Mata dengan Mudah

TAGGED: Penterjemah Sandi Morse via Arduino – DIY Morse translator

Mendaftar Untuk Buletin Harian

Tetap semangat! Dapatkan berita terbaru yang dikirim langsung ke kotak masuk Anda.

Dengan mendaftar, Anda menyetujui Syarat Penggunaan kami dan mengakui praktik data dalam Kebijakan Privasi kami. Anda dapat berhenti berlangganan kapan saja.
kutunjuk July 3, 2016 July 3, 2016
Share this Article
Facebook Twitter Copy Link Print
Share
Previous Article Game Review - Dark Soul 3, Ketegangan & Tantangan Luar Biasa - BintangTop.com Game Review – Dark Soul 3, Ketegangan & Tantangan Luar Biasa – BintangTop.com
Next Article Night Shoes – Trik Membuat Sepatu malam, Menyala dalam Gelap - BintangTop.com Night Shoes – Trik Membuat Sepatu malam, Menyala dalam Gelap – BintangTop.com
Leave a comment Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest News

Electrical light, lightbulb
10 Cara Menghemat Listrik di Rumah yang Efektif dan Mudah Dilakukan
Kehidupan Sehari-hari Tips & Trik
Cara Menggunakan Anggota Badan sebagai Alat Ukur yang Akurat
Arsip
Chord Mudah untuk Gitar & Piano Lagu Cinta Romantis SELAMA AKU CINTAMU Hananto – BintangTop.com
Arsip
PODCAST Terbaik Belajar BAHASA INGGRIS – dari Beginner, Intermediate, Advance – BintangTop.com
Arsip
//

Kami memengaruhi 20 juta pengguna dan merupakan jaringan berita bisnis dan teknologi nomor satu di planet ini

Mendaftar untuk Buletin Kami

Berlangganan buletin kami untuk mendapatkan artikel terbaru kami secara instan!

Follow US

© 2023 BintangTop.com by Cepat Digital Ventures (003274377-X). All Rights Reserved.

Welcome Back!

Sign in to your account

Lost your password?