Project arduino membuat sandi morse “SOS”

Indobot Academy

Project arduino membuat sandi morse “SOS”
Project arduino membuat sandi morse “SOS”

Halo Sahabat Indobot, kemarin kita telah membahas apa saja jenis – jenis dari Microcontroller Arduino  , masih ingat ?, Nah pada artikel kali ini kita akan membahasProject arduino membuat sandi morse “SOS” ya sahabat Indobot , kalian bisa mampir dulu ke artikel belajar ardunio untuk informasi lengkap tentang apa sebenarnya Ardunio itu sahabat Indobot !.

Pengertian Sandi Morse

Sandi Morse merupakan sistem representasi huruf, angka, dan tanda baca dengan menggunakan sinyal – sinyal kode untuk mengimplemantasikan suatu makna kata yang dikonversi.

Kebanyakan orang mengenal sandi ini hanya bisa digunakan oleh orang dari pramuka, tetapi tidak begitu dikarenakan kemudahan untuk dipelajari bagi semua orang.

Sandi Morse diciptakan oleh Samuel F.B. Morse dan Alfred Vail pada tahun 1835. Untuk menghafalkan kode ini digunakan metode yang mengelompokkan huruf-huruf berdasarkan bagaimana huruf ini diwakili oleh kode morsenya.

Tabel sandi morse

A • – J • – – – S • • • 2 • • – – –
B – • • • K – • – T   – 3 • • • – –
C – • – • L • – • • U • • – 4 • • • • –
D – • • M – – V • • • – 5 • • • • •
E      • N – • W • – – 6 • • • • –
F  • • – • O – – – X – • • – 7 – – • • •
G – – • P • – – • Y – • – – 8 – – – • •
H • • • • Q – – • – Z – – • • 9 – – – – •
I   • • R • – • 1 • – – – – 0 – – – – –

Kode representasi morse “SOS” 

  • S direpresentasikan dengan • • •
  • O direpresentasikan dengan – – –
  • S direpresentasikan dengan • • •

Bahan yang perlu dipersiapkan 

Skema rangkaian yang dirangkaian

Koding pemrograman

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

 

 

//untuk mengirimkan isyarat SOS secara berulang

int LED = 13; //memberikan nama alias dengan nama LED

 

void setup() {

pinMode(LED, OUTPUT); //deklarasikan LED sebagai output

}

 

void hurufs(){

//konversi (HURUF S)• • •

digitalWrite(LED, HIGH);

delay(300);

digitalWrite(LED, LOW);

delay(100);

digitalWrite(LED, HIGH);

delay(300);

digitalWrite(LED, LOW);

delay(100);

digitalWrite(LED, HIGH);

delay(300);

digitalWrite(LED, LOW);

}

 

void hurufo(){

//konversi (Huruf O) – – –

digitalWrite(LED, HIGH);

delay(900);

digitalWrite(LED, LOW);

delay(100);

digitalWrite(LED, HIGH);

delay(900);

digitalWrite(LED, LOW);

delay(100);

digitalWrite(LED, HIGH);

delay(900);

digitalWrite(LED, LOW);

}

 

void loop() {

hurufs();

delay(500);

hurufo();

delay(500);

hurufs();

delay(500);

 

delay(2000);

}

 

Nah, itu dulu ya sahabat Indobot materi belajar ardunio untuk kali ini,  bookmark dulu website kita dan tunggu update an dari kita ya !

 

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp