Merhaba bugün sizlerle Robonio GSM ile arama yapıp karşı tarafla iletişim kuracağız. Robonio GSM shieldi nasıl kullanacağınızı ve Robonio GSM’in kütüphanesini nasıl indireceğinizi anlattığımız yazıya gitmek için buraya tıklayın. Yapacağımız sistem girdiğimiz telefon numarasını çağrıya cevap verene kadar 100 saniye boyunca çaldıracak eğer 100 saniye boyunca çağrıya cevap vermediyse bu sefer 10 saniye bekledikten sonra tekrar arayacak. GSM shieldin üzerindeki “speaker” çıkışından hoparlörümüzü bağlıyoruz. Bu hoparlör sayesinde hem çağrı geldiği zaman bize haber verecek bir melodi çalacak hem de karşı tarafın sesini duyacağız. GSM shieldin üzerindeki “mic in” girişinden de mikrofon bağlayabiliriz ama biz üzerindeki dahili mikrofonu kullanacağız.
Yukardaki resimdeki gibi hoparlörü bağlıyoruz
#include <RobonioGSM.h>
RobonioGSM Robonio;
String smsText, smsNumber;
#define PhoneNumber "+90**********" // aranacak telefon numarasını giriniz
void setup() {
digitalWrite(7, HIGH);
delay(3000);
digitalWrite(7, LOW);
Robonio.start();
delay(2000);
Serial.begin(9600);
delay(2000);
Robonio.allSmsDelete ();
delay(2000);
Serial.println("the system is working");
Robonio.smsSend(PhoneNumber, "system opened.");
}
void loop() {
Serial.print(PhoneNumber);
Serial.println(" calling...");
Robonio.numberCall(PhoneNumber);
delay(100000);//wait 100 seconds
}
Kodu yükledikten 10 saniye sonra aramaya başlayacak. Kolay gelsin 🙂