GM67 QR Barkod Okuyucu Modül: Projenize Gömülen 1D ve 2D Tarayıcı
GM67, Hangzhou Grow'un ürettiği, cihazın içine yerleştirilmek üzere tasarlanmış bir QR barkod okuyucu modüldür. 640x480 CMOS kamerasıyla EAN-13, Code 128 gibi çizgisel barkodları ve QR Code, Data Matrix, PDF417 gibi 2D kodları okur; kod kağıt etikette de olsa telefon ya da bilgisayar ekranında da olsa çalışır. Okuma başarılı olduğunda kart üzerindeki buzzer sesli uyarı verir.
Modülün iki bağlantı yolu vardır: USB'den bilgisayara takıldığında sürücü gerektirmeyen bir klavye (HID) ya da sanal seri port gibi görünür, TTL seri (UART) portundan ise Arduino, ESP32 veya Raspberry Pi gibi kartlara bağlanır. Turnike, kiosk, otomat, depo terminali ve stok sayım gibi projelerde hazır bir barkod tarayıcı olarak kullanılır.
Öne çıkan özellikler
- 1D ve 2D kod desteği: UPC/EAN, Code 128, GS1-128, Code 39, Interleaved 2 of 5, QR Code, Micro QR, Data Matrix ve PDF417 fabrika ayarında açıktır; Code 93, Codabar, ITF-14, Aztec gibi diğer türler ayar barkoduyla açılır.
- Ekrandan okuma: Telefon ekranındaki QR biletleri, ödeme ve giriş kodlarını okuyabilir.
- Üç çalışma modu: Sürekli okuma (fabrika ayarı), buton ile tetikleme ve ortam ışığı değiştiğinde otomatik başlayan algılama modu. Seri porttan komutla tetiklenen host modu da vardır.
- Barkodla ayar: Arayüz, baud hızı, ses, önek/sonek, karakter gizleme ve karakter değiştirme gibi ayarlar kılavuzdaki ayar barkodları okutularak yapılır; yazılım gerekmez.
- Türkçe klavye seçeneği: USB klavye modunda Türkçe Q ve Türkçe F klavye düzenleri seçilebilir; okunan veri bilgisayarda doğru karakterlerle yazılır.

Ayar barkodlarının tamamı (arayüz, baud hızı, okuma modu, klavye dili, önek ve sonek, kod türlerini açıp kapatma) üreticinin kullanım kılavuzunda yer alır. Kılavuzu yazdırıp ya da ekranda açıp ilgili barkodu modüle okutmanız yeterlidir.
GM67 kullanım kılavuzunu ve ayar barkodlarını indir (PDF, İngilizce)
Teknik özellikler
| Sensör | 640x480 CMOS |
| Aydınlatma / hedefleme | Beyaz LED / kırmızı LED |
| Çözünürlük | 5 mil ve üzeri |
| Okuma mesafesi | QR Code 30-220 mm (20 mil) · EAN-13 60-220 mm (13 mil) · Data Matrix 40-110 mm · PDF417 30-130 mm |
| Tarama açısı | Dönme 360°, eğim ±55°, sapma ±55° |
| Baskı kontrastı | En az %25 |
| Arayüz | TTL-232 (UART), USB (HID klavye veya sanal seri port) |
| Seri port fabrika ayarı | 9600 bps, 8 bit, paritesiz, 1 stop bit (1200-115200 bps arası seçilebilir) |
| Çalışma gerilimi | 5 V DC |
| Akım | Çalışırken 180 mA · beklemede USB 25 mA, TTL 10 mA |
| Boyut | 27,5 x 46,5 x 14 mm |
| Çalışma / depolama sıcaklığı | -20 ile +50 °C / -40 ile +70 °C |
| Nem / ortam ışığı | %5-95 (yoğuşmasız) / 0-100.000 lüks |
Kutu içeriği
- GM67 barkod tarayıcı modül
- USB bağlantı kablosu
- 4 pinli UART bağlantı kablosu (açık uçlu)
Bağlantı ve Arduino ile kullanım

Kartta iki ayrı 4 pinli konnektör vardır: UART (5V, TX, RX, GND) ve USB (5V, D+, D-, GND). Bilgisayarda kullanmak için USB kablosunu takmanız yeterlidir; modül klavye gibi davranır ve okunan kodu imlecin bulunduğu yere yazar.
Arduino ile kullanmak için:
- Kılavuzdaki TTL 232 Interface ayar barkodunu okutarak modülü seri arayüze alın.
- UART kablosunda 5V'u Arduino 5V'a, GND'yi GND'ye, modülün TX hattını Arduino'nun 10 numaralı pinine bağlayın. Yalnız okuma yapacaksanız modülün RX hattını bağlamanız gerekmez.
- Aşağıdaki kodu yükleyip Seri Monitör'ü 9600 baud ile açın; okutulan her kod ekrana düşer.
#include "SoftwareSerial.h"
SoftwareSerial tarayici(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
tarayici.begin(9600);
}
void loop() {
if (tarayici.available()) {
Serial.write(tarayici.read());
}
}
Uyumlu ürünler
- Arduino UNO R3 Klon (CH340): okunan kodu işleyip röle, kilit ya da ekran sürmek için.
- Dişi-Erkek Jumper Kablo: UART kablosunun açık uçlarını karta bağlamak için.
- Yalnız UART arayüzü yeterliyse GM60 UART QR Barkod Okuyucu Modül; diğer seçenekler için modüller kategorisi.
Sık sorulan sorular
Bilgisayarda kullanmak için sürücü gerekir mi?
USB klavye (HID) modunda gerekmez; modül klavye olarak tanınır ve okuduğu kodu imlecin olduğu yere yazar. Kodun sonuna Enter (CR) ya da Tab eklenmesini istiyorsanız sonlandırma karakterini ayar barkoduyla seçin; fabrika ayarında sonlandırma karakteri yoktur. Kodu bir programın seri porttan okumasını istiyorsanız ayar barkoduyla USB sanal seri port moduna geçebilirsiniz.
Okunan kodda harfler yanlış çıkıyor, neden?
Modül fabrikada Amerikan İngilizcesi klavye düzeniyle gelir. Bilgisayarınız Türkçe Q veya F klavye kullanıyorsa kılavuzdaki Turkey Q ya da Turkey F ayar barkodunu okutun; QR içinde Türkçe karakter varsa kılavuzdaki veri kodlama ayarını (UTF-8) da kontrol edin.
Telefon ekranındaki QR kodu okur mu?
Evet, ekrandaki kodları okuyacak şekilde tasarlanmıştır. Ekran parlaklığı çok düşükse ya da ekran yansıma yapıyorsa okuma mesafesini ve açıyı biraz değiştirmek yeterli olur.
Kablosuz çalışır mı?
Hayır. GM67 kablolu bir gömülü modüldür; USB ya da UART üzerinden veri gönderir ve 5 V besleme ister. Kablosuz bir sistem kurmak için modülü ESP32 gibi Wi-Fi veya Bluetooth'lu bir karta UART'tan bağlayabilirsiniz.
Sürekli okuma yerine yalnız butona basınca okumasını nasıl sağlarım?
Modül fabrikada sürekli okuma modundadır. Kılavuzdaki Manual Mode ayar barkodunu okutursanız kart üzerindeki butona (S1) basıldığında okur. Aynı kodun art arda okunma aralığı da ayar barkoduyla değiştirilebilir.