Quectel M95-R Kartı
Bu kart, üzerinde Quectel M95-R GSM/GPRS modülü barındırmaktadır. GSM haberleşmesi gerektiren projeler için güvenilir ve endüstriyel düzeyde bir çözüm sunar. GSM kartı, hedef cihazın GSM/GPRS haberleşmesini sağlamak için ideal bir çözümdür. GSM karı üzerinde bir SMA anten konnektörü ve SIM kart soketi bulunur. Hedef mikrodenetleyici ile microBUS™ arabirimi üzerinden (RX, TX, INT, PWM, CS, RST, AN) haberleşir. 3.3V veya 5V güç kaynağıyla çalışabilir. Kart üzerindeki LED gösterge, güç bağlantı durumunu kolayca izlemeye olanak tanır.
Özellikler

- GSM/GPRS protokollerini destekler.
- GSM/GPRS 850/900/1800/1900 MHz Quad-band frekanslarını destekler.
- Kartın alt kısmında SIM kart (Push-Push) soketi bulunur.
- MikroBus formatındadır.
Paket İçeriği
- 1x Quectel M95-R GSM Kartı
mikroBus™ Pin Diyagramı
Notes | ![]() |
Notes | |||
---|---|---|---|---|---|
Device Status Output | 1 | AN | PWM | 16 | |
Power Key | 2 | RST | INT | 15 | UART CTS |
UART RTS | 3 | CS | TX | 14 | UART TX |
4 | SCK | RX | 13 | UART RX | |
5 | MOS | SCL | 12 | ||
6 | MISO | SDA | 11 | ||
Power Supply | 7 | 3.3V | 5V | 10 | Power Supply |
Ground | 8 | GND | GND | 9 | Ground |
Arduino ile Kullanımı
Bu bölümde, kartın Arduino ile nasıl kullanılacağını adım adım ele alacağız.
1- Arduino ile M95-R GSM Kartı Üzerinden AT Komutlarıyla Haberleşme
Bu örnek uygulama sayesinde, M95-R tabanlı GSM Click kartı ile UART üzerinden AT komutları aracılığıyla haberleşme sağlanabilir. Uygulama kapsamında modülün temel işlevlerini test edebilir, yapılandırma işlemlerini gerçekleştirebilir ve SMS gönderme ile arama yapma gibi işlemleri uygulamalı olarak gerçekleştirebilirsiniz.
Kullanılan Malzemeler
- Arduino Uno
- Aktif SIM Kart (SMS ve arama özelliği açık)
- GSM Click – Quectel M95-R tabanlı kart
- GSM Anten

Devre Şeması

GSM Click kartını, yukarıda yer alan devre şemasına uygun şekilde bağlantılarını yaparak kurulumu gerçekleştirebilirsiniz. Ardından Arduino IDE'yi yazarak bu kodu yükleyelim.
#include < softwareserial.h> SoftwareSerial gsm(2, 3); // RX, TX (Arduino tarafı) #define PWRKEY 8 // Örnek olarak AN pini Arduino D8'e bağlı void setup() { gsm.begin(9600); Serial.begin(9600); pinMode(PWRKEY, OUTPUT); // PWRKEY pin bağlıysa digitalWrite(PWRKEY, LOW); delay(1000); digitalWrite(PWRKEY, HIGH); delay(3000); Serial.println("M95 Başlatılıyor..."); } void loop() { if (gsm.available()) { Serial.write(gsm.read()); } if(Serial.available()) { char gelen = Serial.read(); if(gelen == '8') { gsm.write(26); // Ctrl+Z gönder Serial.println(">> Ctrl+Z gönderildi"); } else { gsm.write(gelen); // Diğer karakterleri direkt gönder } } }
Arduino Uno’ya seri port üzerinden bağlanarak AT komutlarıyla GSM modülünü test edebilirsiniz. Temel AT komutlarının listesi aşağıda verilmiştir. Daha fazla komut ve gelişmiş kullanım senaryoları için ilgili teknik dökümanlara veya çevrimiçi kaynaklara başvurabilirsiniz.
Temel AT Komutları
Aşağıdaki tabloda, GSM modülünüzü test etmek için kullanabileceğiniz bazı yaygın AT komutları ve açıklamaları yer almaktadır.
Komut | Açıklama | Örnek Yanıt |
---|---|---|
AT |
Modülün çalışır durumda olup olmadığını test eder. | OK |
AT+CSQ |
Sinyal (çekim) kalitesini sorgular. Değer 0–31 arasıdır, 31 en iyi seviyedir. | +CSQ: 20,0 |
AT+CREG? |
Şebeke kayıt durumunu sorgular. 0,1 ise ağa bağlı demektir. | +CREG: 0,1 |
AT+COPS? |
Mevcut kayıtlı operatörü sorgular. | +COPS: 0,0,"TURKCELL" |
AT+COPS=? |
Bulunabilir tüm operatörleri listeler (listeleme uzun sürebilir). | +COPS: (2,"TURKCELL","...") |
AT+CPIN? |
SIM kartın durumu ve PIN doğrulaması kontrol edilir. | +CPIN: READY |
AT+CMGF=1 |
SMS metin moduna geçiş yapar. | OK |
AT+CMGS="05xxxxxxxxx" |
SMS gönderimi başlatır. Mesaj yazıldıktan sonra Ctrl+Z (ASCII 26) ile gönderilir. | > (Mesaj girişi ekranı) |
ATD05xxxxxxxxx; |
Belirtilen numarayı arar. ATH komutu ile kapatılır. |
Çağrı başlatılır |
ATH |
Aktif aramayı sonlandırır. | OK |