Apa itu UART ?

UART atau Universal Asynchronous Receiver/Transmitter adalah jenis port komunikasi serial pada komputer yang memungkinkan pengiriman dan penerimaan data secara asinkron antara perangkat. Port UART juga dikenal dengan sebutan port serial atau COM port. Biasanya, port UART digunakan untuk menghubungkan komputer dengan perangkat eksternal seperti modem, printer, atau perangkat pengukur, dan juga pada mikrokontroler untuk menghubungkan perangkat dan modul lainnya.

Level logika UART 5V dan 3.3V adalah dua level tegangan yang umum digunakan pada mikrokontroler dan sistem embedded. Level logika 5V digunakan untuk jarak pendek dan memerlukan voltase operasi 5V, sedangkan level logika 3.3V lebih hemat energi dan cocok untuk jarak transmisi yang lebih jauh dengan voltase operasi 3.3V. Modul konversi level logika atau modul level shifter dapat digunakan untuk mengubah level logika antara dua level tegangan yang berbeda.

UART pinout merujuk pada pengaturan pin atau tata letak pin pada port komunikasi serial UART. Port UART memiliki beberapa pin yang terdiri dari Tx (transmit), Rx (receive), VCC, GND, dan mungkin juga memiliki pin lain seperti RTS (reqest to send) dan CTS (clear to send).

Berikut ini adalah urutan pin pada port komunikasi serial UART yang umum digunakan:

  1. VCC: Pin ini digunakan untuk memberikan daya ke perangkat yang terhubung ke port UART.
  2. GND: Pin ini digunakan sebagai koneksi ground atau tanah listrik pada port UART.
  3. Tx: Pin ini digunakan untuk mentransmisikan data dari perangkat pengirim ke perangkat penerima.
  4. Rx: Pin ini digunakan untuk menerima data dari perangkat pengirim ke perangkat penerima.

Alat yang Dibutuhkan

  1. Obeng Plus
  2. Pinset
  3. Modul USB to TTL → Link

Langkah - Langkah

  1. Buka terlebih dahulu modem bolt BL-100 dengan membuka sekrup di bagian bawah.

  2. Jika casing sudah terbuka, lalu lepaskan kabel antenna di konektor U.FL yang mengarah ke bagian atas dengan menggunakan Pinset, lakukan dengan hati - hati agar konektor tidak rusak.

  3. Lalu lepaskan sekrup yang menempel pada PCB.

  4. Angkat PCB dan Balik pada bagian bawahnya, anda akan melihat susunan pin seperti pada gambar dibawah.

  1. Fokus di bagian Pin yang ditandai UART, disini sudah saya labeli untuk urutan pin dari kiri ke kanan dengan urutan 3.3 V, GND, TX, RX. Hubungkan ke USB to TTL dengan urutan seperti dibawah
BOLT <=================> USB TO TTL

GND      ->      GND
TX       ->      RX
RX       ->      TX


Konfigurasi Serial

Baud Rate: 57600
Parity Bit: 8N1

â›” Jangan menghubungkan PIN 3.3 V, karena akan menyebabkan short dan kerusakan pada router.

  1. Setelah itu colokkan USB to TTL terlebih dahulu ke komputer, baru nyalakan router dengan mencolokkan adaptor.

Melihat Serial Port di Windows

Untuk mengakses port serial dengan PuTTY, ikuti langkah-langkah berikut:

  1. Unduh Putty → Download
  2. Buka PuTTY.
  3. Pada kategori Session, pilih “Serial” sebagai jenis koneksi.
  4. Di bawah “Serial line,” masukkan nomor port serial (misalnya COM1 atau /dev/ttyS0) yang ingin Anda hubungkan.
  5. Sesuaikan kecepatan dengan baud rate perangkat yang ingin Anda hubungkan.
  6. Di bawah “Connection type,” pilih “Serial.”
  7. Klik “Open” untuk memulai koneksi.

Setelah terhubung, Anda seharusnya dapat mengirim dan menerima data melalui port serial menggunakan terminal PuTTY.

Melihat Serial Port di Mac/Linux

Untuk mengakses port di mac/linux anda dapat menggunakan program “screen” di Linux untuk mengakses port serial dengan mengikuti langkah-langkah berikut:

  1. Pastikan usb to ttl sudah terhubung.
  2. Cek nama perangkat dengan perintah ls /dev | grep -i tty
  3. Buka terminal Linux dan jalankan perintah screen -S serialtty /dev/ttyS0 57600 untuk membuka port serial. Di sini, “-S serialtty” adalah untuk memberi nama sesi screen Anda, “/dev/ttyS0” adalah nama port serial yang Anda ingin buka, dan “115200” adalah kecepatan baud rate untuk perangkat yang terhubung.
  4. Setelah membuka port serial dengan “screen”, Anda akan melihat pesan “Press Enter to activate this console” di layar.
  5. Tekan tombol “Enter” untuk memulai sesi screen dan mengakses port serial.
  6. Untuk keluar dari sesi “screen”, tekan tombol “Ctrl + A” diikuti dengan tombol “K”, kemudian ketik “Y” dan tekan “Enter” untuk mengkonfirmasi.
  7. Untuk memulai kembali sesi “screen”, jalankan perintah “screen -r serialtty

Setelah serial terbuka, jika semua step berjalan dengan lancar maka log serial akan muncul dengan sendirinya.

Serial Log

Sekian tutorial akses port serial router bolt BL-100 ✨

Selamat Mengoprek đź‘Ť