Anda di halaman 1dari 2

BAB IX

KOMUNIKASI SERIAL ARDUINO


NAMA Farell Apuilino Iman S.A
NIM 1718110
KELOMPOK 18
LABORATORIUM DataBase
MATERI KOMUNIKASI SERIAL ARDUINO
PENGAJAR ?

9.1. Tujuan
Setelah praktikum selesai dilaksanakan peserta harus dapat :
1. Memahami cara membaca data secara serial
2. Membuat program untuk membaca data secara serial

9.2. Tugas
1. Buat tampilan 2 data berurutan pertama nim, kemudian nama lengkap
Jawaban
1. Desain

Gambar 9.1 Desain

Source Transmiter
char mynim [10] = "1718110";
char mystr [25] = "Farell Apuilino";
void setup()
{
Serial.begin(9600);
}

void loop()
{
Serial.write(mynim,10);
Serial.write(mystr,25);
delay(1000);
}

Receiver

char mynim [10];


char mystr [25];

void setup()
{
Serial.begin(9600);
}

void loop()
{
Serial.readBytes(mynim,10);
Serial.println(mynim);
Serial.readBytes(mystr,25);
Serial.println(mystr);
delay(1000);
}

Analisa :
Pada program transmitter terdapat variable mynim bertipe data char yang
dimana array [10] untuk nampung 10 karakter 1718110, mynim bertipe data char
yang dimana array [25] untuk nampung 5 karakter Tenti Pristiani. void setup
deklarasi serial.begin kecepatan data yang ditampilkan pada serial monitor 9600
baudrate, void loop serial.write (mystr,5) berarti mengirimkan data hello ke
receiver dengan delay 1000ms. Sedangkan receiver akan menerima data dari
transmitter yang disimpan pada variable mynim, mystr kemudian akan
ditampilkan pada serial monitor dengan delay selama 1000ms.

Anda mungkin juga menyukai