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
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
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.