Kürşat
Kürşat
Bursa
18/12/2016 tarihinden beri üye
10 GY Puanı
106K GY Sırası
1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Mehmet Akif Ersoy Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

gsm shield sim900r'a sms göndererek dc motor çalıştırma

Bu kod ile telefondan mesaj atınca, dc motoru çalıştırıp tekrar mesaj attığım da durdurmak istiyorum ama yapamadım yardımcı olursanız sevinirim.

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
#include "call.h"
SMSGSM sms;
#include <String.h>

void setup(){
  Serial.begin(19200);
  Serial.begin(19200);
  delay(500);
}
void smsoku(){
  Serial.println("Sms Okunuyor...");
  Serial.print("AT+CMGR=1\r");//sım kart takıldıktan sonrakı gelen kacıncı sms okumak ıstıyorsan (1) yerine o yazılır...
  delay(100);
  Serial.println();
  Serial.println();
}

void anlikoku(){
  Serial.println("Sms Bekleniyor...");
  Serial.print("AT+CNMI=1,2,0,0,0\r");
  delay(100);
  Serial.println();
  Serial.println();
}

void smsyaz(){
  Serial.println("Sms Gönderilecek...");
  Serial.print("AT+CMGF=1\r");
  delay(100);
  Serial.println("AT+CMGS = \"+905446105535\"");
  delay(100);
  Serial.println("Merhaba Evren :)");
  delay(100);
  Serial.print((char)26);//bu enter tusunun ASCII kod karsılıgıdır---seri porttan yazılacaksa CTRL+Z kullanıllır...
  delay(100);
  Serial.println();
  Serial.println("Mesajınız Gönderildi...");
  Serial.println();
}

void ara(){
  Serial.println("Arama Yapılıyor...");
  Serial.println("+905446105535;");
  delay(100);
  Serial.println();
  Serial.println();
}

void loop(){
  if(Serial.available())
  {
    switch(Serial.read())
    {
      case'o':
      {
     smsoku();//önceden gönderilmis mesajları oku...
      }
      break;
      case'a':
      {
      anlikoku();//o an gelen smslerı oku...\\sartlardada kullanacagım kod bu...
      }
      break;
      case'y':
      {
    smsyaz();
      }
      break;
      case'c':
      {
     ara();
      }
      break;
    }
  }
  
  if(Serial.available())
  {
    Serial.write(Serial.read());
  }
}

picture-98280-1482075936.jpg
7 yıl 10 ay önce yanıtladın