TUTORIAL GM66 UART QRCode Barcode For Arduino
Kita akan menghubungkan GM66 QRCode dan Barcode Scanner, ke Arduino menggunakan komunikasi UART.
Karena kalo menggunakan UART kita TIDAK BUTUH USB Host Shield lagi 😀
Ubah ke Mode UART
GM66 yang dibeli dipasaran bawaan pabriknya bukan Mode UART. Nah makanya kita perlu Ubah Dulu ke Mode UART.
Caranya MUDAH BANGET ko!
Silakan jalankan GM66 nya, lalu scan satu persatu ke QRcode dibawah ini:
1. Scan QRcode dibawah ini untuk masuk Mode Setup.
2. Kemudian Scan QRCode dibawah ini untuk Atur ke Mode UART.
3. Selanjutnya Scan QRCode dibawah ini untuk Menyimpan Settingan.
4. Terakhir Scan QRCode dibawah ini untuk Mematikan Mode Setup.
Nah sekarang GM66 nya sudah jadi Mode UART ya dan bisa dikomunikasikan dengan Arduino melalui UART.
Dokumentasi lengkapnya bisa di cek disini ya: https://www.sunrom.com/get/872195
Rangkaian GM66 Ke Arduino
Rangkaian Untuk Arduino Mega:
Rangkaian Untuk Arduino Uno
Program GM66
Koding Untuk Arduino Mega:
String kode;
void setup() {
Serial.begin(9600);
Serial2.begin(9600);
Serial2.setTimeout(100);
}
void loop() {
while (Serial2.available() > 0) {
kode = Serial2.readString();
Serial.println(kode);
}
}
Koding Untuk Arduino Uno / Nano:
#include<SoftwareSerial.h>
SoftwareSerial myserial(2,3);
String kode;
void setup() {
Serial.begin(9600);
myserial.begin(9600);
myserial.setTimeout(100);
}
void loop() {
while (myserial.available() > 0) {
kode = myserial.readString();
Serial.println(kode);
}
}
Silakan salin kode diatas ke Arduino IDE, Kemudian Upload. Pastikan sudah memilih Jenis Board dan Port yang benar ya…
Pengujian GM66
Untuk pengujian silakan buka Serial Monitor, pastikan Baud Rate Serial Monitor di set ke 9600. Kemudian Scan Barcode atau QRCode, maka kodenya akan muncul di Serial Monitor.
Seperti pada gambar dibawah ini:
Hallo Om,,Apakah tau cara Disable Character Escape(Default)untuk output data scaner ini?