0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Praktikum GSM dan Komunikasi Serial Arduino

Modul ini membahas tentang modul GSM SIM800 dan komunikasi serial pada Arduino. Mahasiswa diajarkan cara mengakses modul GSM SIM800C menggunakan komunikasi serial dan AT Commands, serta membuat program otomatis untuk SMS, panggilan telepon, dan koneksi GPRS. [/ringkasan]

Diunggah oleh

jojo
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Praktikum GSM dan Komunikasi Serial Arduino

Modul ini membahas tentang modul GSM SIM800 dan komunikasi serial pada Arduino. Mahasiswa diajarkan cara mengakses modul GSM SIM800C menggunakan komunikasi serial dan AT Commands, serta membuat program otomatis untuk SMS, panggilan telepon, dan koneksi GPRS. [/ringkasan]

Diunggah oleh

jojo
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

LAPORAN PRAKTIKUM

MIKROPROSESOR
MODUL IV : Modul GSM dan Komunikasi Serial

DISUSUN OLEH :
Yulianto Tri Atmojo
(18101107)
Partner Praktikum :
1. Wulan Tarru’ P (18101106)
2. Zianatul Khoeriyah (18101108)
Tanggal Praktikum : 9 Juni 2020
Asisten Praktikum :
1. Muhammad Alwi Adnan (17101066)
2. Melia Mispriatin (17101146)
3. Wahyu Junianto (17101121)

LABORATORIUM TEKNIK ELEKTRONIKA DAN TEKNIK DIGITAL


FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO (FTTE)
INSTITUT TEKNOLOGI TELKOM
JL. D.I. PANJAITAN 128 PURWOKERTO
2020
MODUL IV
Modul GSM dan Komunikasi Serial

I. TUJUAN
1. Mahasiswa mampu mengetahui cara menggunakan komunikasi serial
pada Arduino.
2. Mahasiswa mampu mengakses modul gsm SIM800C.
3. Mahasiswa dapat mengetahui perintah – perintah AT Commands dasar
pada SIM800C.
4. Mahasiswa dapat melakukan pengiriman dan pembacaan SMS,
Menerima dan melakukan panggilan telpon serta melakukan koneksi
GPRS pada modul GSM SIM800C..
5. Mahasiswa mampu membuat sebuah program otomatis untuk melakukan
SMS, Panggilan Telepon maupun Koneksi GPRS.

II. ALAT DAN BAHAN


1. Board Arduino Uno R3 : 1 (satu) buah.
2. Kabel USB tipe A ke B : 1 (satu) buah.
3. Breadboard : 1 (satu) buah.
4. Modul GSM SIM800C : 1 (satu) buah.
5. Antena SIM800 : 1 (satu) buah.
6. Diode N4002 : 1 (satu) buah.
7. SIM CARD GSM Mikro : 1 (satu) buah.
8. Kabel Jumper male-to-male sesuai kebutuhan.

III. DASAR TEORI


1. Modul GSM SIM800
Module SIM800 merupakan jenis module GSM/GPRS Serial yang
terpopuler digunakan oleh para penghobis elektronika, maupun profesional
elektronika. Dimana dapat diaplikasikan dalam berbagai proyek
pengendalian jarak jauh via message dari Handphone dengan simcard jenis
Micro sim. Pada saat ini, terdapat beberapa tipe dari Breakout Board,
tetapi yang paling banyak dijual di Indonesia yaitu versi mini dengan kartu
GSM jenis Micro SIM.[1]
AT Command adalah perintah yang dapat diberikan modem
GSM/CDMA seperti untuk mengirim dan menerima data berbasis
GSM/GPRS, atau mengirim dan menerima SMS. SIM800L GSM/GPRS
dikendalikan melalui perintah AT.[2]

Gambar 4.3.1 Modul GSM SIM800 [3]


3. Komunikasi Serial
Komunikasi serial Arduino adalah Komunikasi antara Arduino
Uno dan Komputer dapat dilakukan melalui port USB. Dalam hal ini,
Arduino Uno tidak hanya bisa mengolah data dari pin I/O secara
independ.
Tetapi dapat juga dikomunikasikan dengan komputer untuk ditampilkan
hasil dari pengolahan datanya sehingga komunikasi yang dilakukan
bersifat dua arah.[4]

Gambar 4.3.2 Ilustrasi Wiring Komunikasi Serial[4]


Jenis command komunikasi serial Arduino :
- [Link]() : untuk menentukan kecepatan pengiriman dan
penerimaan data melalui port serial. Kecepatan yang umum
digunakan adalah 9600 bit per detik (9600 bps). Namun, kecepatan
hingga 115.200 didukung oleh Arduino Uno. Contoh yang sering
digunakan yaitu [Link](9600).
- [Link]() : digunakan untuk menghentikan program akan perintah
komunikasi serial.
- [Link] () : berguna untuk menghasilkan jumlah byte di port
serial yang belum terbaca. Jika port serial dalam keadaan kosong,
maka fungsi ini dapat menghasilkan nilai nol.
- [Link]() : berguna untuk membaca satu byte data yang terdapat di
port serial. Setelah pemanggilan [Link](), jumlah data di port
serial berkurang satu.
- [Link](data) : berfungsi untuk mengirimkan data ke port serial.
Apabila argumen format disertakan, data yang dikirim akan
menyesuaikan dengan format tersebut.
- [Link]() : berfungsi sebagai untuk pengosongan data pembacaan
yang ditaruh pada buffer.
- [Link]() : berfungsi untuk bilangan titik mengambang atau
real.
- [Link](data) : memiliki fungsi yang hampir sama dengan serial
print, yang memberi efek perpindahan baris berikutnya.
- [Link]() : untuk menghasilkan nilai bulat.[5]
IV. DAFTAR PUSTAKA

[1] A. Faudin, "Modul GSM SIM800," 2017. [Online]. Available:


[Link]
sim800l/. [Accessed 20 June 2020].
[2] O. Anisa, "Bab II Tinjauan Pustaka," 2017. [Online]. Available:
[Link] [Accessed 20 June 2020].
[3] D. Ardan, "SIM800L GSM/GPRS Module to Arduino," [Online]. Available:
[Link]
[Link]. [Accessed 20 June 2020].
[4] Ajie, "Menangani Komunikasi Serial Asinkron di Arduino," [Online].
Available: [Link] [Accessed 20 June 2020].
[5] A. Faudin, "Komunikasi Serial Arduino Uno via Komputer," [Online].
Available: [Link] [Accessed 20 June 2020].
LAMPIRAN
A. TUGAS 1
1. Apa yang dimaksud Komunikasi Serial?
Jawab :
Komunikasi yang pengiriman data dilakukan per bit secara berurutan dan
bergantian.
2. Apa fungsi dari software serial?
Jawab :
Untuk mendukung pertukaran inforrmasi antara hardware mikrokontroler
dengan komputer.
3. Apa fungsi dari void power()?
Jawab :
Sebagai fungsi yang memberi instruksi pada lampu LED SIM800C untuk
berkedip.
4. Sebutkan kecepatan boudrate yang dapat digunakan untuk komunikasi
serial?
Jawab :
9600 bps
5. Jelaskan maksud dari :
if ([Link]()) {
[Link]([Link]());
}
if ([Link]()) {
[Link]([Link]());
}
Jawab :
Jika SIM800C terbaca, maka serial monitor akan menampilkan apa yang
dibaca oleh SIM800C, kemudian apabila Serial terbaca, maka SIM800C
akan menuliskan apa yang dibaca oleh Serial.
6. Apa fungsi dari AT Command pada SIM800C?
Jawab :
Untuk memberikan perintah yang dimengerti oleh modul SIM800C.
7. Jelaskan maksud dari respon perintah AT+CSQ, AT+COPS? Dan
AT+CBC!
Jawab :
• AT+CSQ : Menampilkan kualitasi sinyal.
• AT+COPS? : Memberikan keterangan tentang provider.
• AT+CBC : Pengecekan baterai
8. Apa kegunaan dari karakter “\” pada perintah
[Link](“AT+CMGS=\”082321376118\”\r”);
Jawab :
Untuk menampilkan tanda kutip.
9. Sebutkan minimal 4 perangkat yang menggunakan komunikasi Serial!
Jawab :
• Mouse
• Keyboard
• Printer
• Modem
10. Sebutkan minimal 2 perangkat yanng menggunakan AT Command
manual!
Jawab :
• Switch
• Router

Anda mungkin juga menyukai