Kamis, Maret 21, 2013

Pensinyalan Kode Morse SOS Melalui Lampu Led dengan Arduino

Menurut sahabat, inti dari sketch yang akan kita pelajari sekarang adalah bagaimana membuat sketch untuk melakukan perulangan dengan jumlah tertentu pada suatu blok statemen, pada kesempatan ini kita akan menerapkannya pada penyampaian huruf SOS pada sandi morse.

Sebelumnya tentu kita harus tahu dulu apa itu kode morse,
Kode Morse atau 'Sandi Morse' adalah sistem representasi huruf, angka, tanda baca dan sinyal dengan menggunakan kode titik dan garis yang disusun mewakili karakter tertentu pada alfabet atau sinyal (pertanda) tertentu yang disepakati penggunaannya di seluruh dunia. Kode Morse diciptakan oleh Samuel F.B. Morse dan Alfred Vail pada tahun 1835.
Dari daftar kode morse huruf S dilambangkan dengan titik sebanyak 3 buah, dan huruf O dilambangkan dengan garis sebanyak 3 buah.

Pada kesempatan kali ini kita akan menampilkan kode morse tersebut dalam bentuk lampu Led hidup dan mati, maka huruf S dilambangkan dengan berkedipnya lampu Led sebanyak 3 kali, berkedip adalah hidup kemudian mati lagi, anggap waktu hidupnya a milisekon, sedangkan huruf O juga dilambangkan dengan berkedipnya lampu Led sebanyak 3 kali, berkedip adalah hidup dan kemudian mati lagi, tentu waktu hidupnya lebih besar dari a milisekon, karena huruf S dilambangkan dengan titik sebanyak 3 buah, sementara huruf O dilambangkan dengan garis sebanyak 3 buah.

Rangkaiannya persis sama dengan rangkaian pengontrolan 1 buah Led pada artikel di link ini.

Sketchnya adalah:

int ledpin = 10;

void setup()
{
    pinMode(ledpin, OUTPUT);
}

void loop()
{

    for (int x=0; x>3; x++) {
    digitalWrite(ledpin, HIGH);
    delay(150);
    digitalWrite(ledpin, LOW);
    delay(100);
    }

    delay(100);

    for (int x=0; x>3; x++) {
    digitalWrite(ledpin, HIGH);
    delay(400);
    digitalWrite(ledpin, LOW);
    delay(100);
    }

    delay(100);

    for (int x=0; x>3; x++) {
    digitalWrite(ledpin, HIGH);
    delay(150);
    digitalWrite(ledpin, LOW);
    delay(100);
    }

    delay(5000);
}

Hasilnya dapat dilihat pada video berikut:


Jika ada yang kurang dimengerti silakan ditanya ya... Salam alaik... :)

sumber:
http://www.4shared.com/office/28jkyxPc/ASKManualRev5.html

0 komentar: