SERIAL KOMUNIKASI
Umumnya semua board Arduino telah memiliki minimal 1 port serial yang biasa
dikenal dengan jenis UART atau USART. 1TX 0RX
baudrate. Pengertian baudrate adalah kecepatan transfer data dalam bit per satuan
detik atau bit per second (bps).
Jenis-Jenis Perintah Komunikasi Serial Arduino
1. If (Serial)
Perintah ini berfungsi untuk mengecek apakah port serial sudah siap atau belum.
2. Serial.available()
Berfungsi untuk menghasilkan jumlah byte, angka, atau karakter di port serial yang
belum terbaca. Apabila port serial dalam keadaan kosong, maka fungsi ini akan
menghasilkan nilai nol.
Singkatnya, perintah ini digunakan untuk memantau apakah data sudah ada
di buffer penerima atau belum. Berikut ini adalah contoh penulisan
instruksi available yang benar.
Tugas praktik
Silahkan uji buatkan algoritma, flowchart, program. Tulis pada buku anda.
Void loop()
{
If(pininput == 1) {digitalWrite(pinoutput1, HIGH);}
Else
{digitalWrite(pinoutput1, LOW);}
1.pada percobaan 1 hingga 2 berapa jumlah data yang di input dan di output?
2. Pada percobaan 1-10 berapa jumlah kecepatan transfer data yang di gunakan
pada program di atas
4. Pada percobaan 3-4 data apa saja yang di input dan output? Apakah berbeda?
5. Pada percobaan 5-6 berapa jumlah data yang input dan output?
6. Pada percobaan 5-6 data apa saja yang di input atau output? Apakah sama?
7. Pada percobaan 7-8 berapa jumlah data yang input dan output?
8. Pada percobaan 7-8 data apa saja yang di input atau output? Apakah sama?
9. Pada percobaan 9-10 berapa jumlah data yang input dan output?
10. Pada percobaan 9-10 data apa saja yang di input atau output? Apakah sama?
14. Pada percobaan 11 silahkan terjemahkan sistemnya akan bekerja/tampil jika kondisi seperti
apa?
If(pininput == 1) {digitalWrite(pinoutput1, HIGH);}
Else
{digitalWrite(pinoutput1, LOW);}
15. Pada percobaan 12 a pin-pin LCD pada lingkarang berikut berfungsi sebagai apa?
15 Pada percobaan 12 a pin-pin arduini pada lingkarang berikut berfungsi sebagai apa?