- Beranda
- Komunitas
- Tech
- Programmer Forum
baca SMS TC35 arduino uno r3
TS
unink01elka
baca SMS TC35 arduino uno r3
Gan.. ane baru aja nih belajar arduino.. ane mau nyoba nyalain led pake SMS. nih make GSM TC35.. ane dah buat codingnya.. tp cuma bisa di baca di serial monitor ... pls cek my coding..
int ledpin = 13;
char inchar;
void setup()
{
for(int i = 0 ; i < 3; i++){
}
pinMode(ledpin,OUTPUT);
Serial.begin(9600);
//delay(3000);
//Serial.println("AT+CMGF=1");
//delay(200);
Serial.println("AT+CNMI=3,3,3,1,1");
delay(200);
//delay(2000);
// Serial.println("AT+CMGD=1,4");
}
void loop()
{
if(Serial.available()>0)
{
inchar=Serial.read();
if(inchar=='T')
{
delay(10);
inchar=Serial.read();
if (inchar=='I') //klo dapat sms , modul akan tampil '+CMTI "SM", 1'
{
delay(10);
Serial.println("AT+CMGR=1"); //Untuk baca sms
Serial.println("\""); //Untuk baca sms
delay(10);
}
}
else if (inchar=='L')
{
delay(10);
inchar=Serial.read();
if (inchar=='H') //ketik LH led on
{
delay(10);
Serial.println("AT+CMGR=1"); //baca sms
Serial.println("\"");
delay(10);
delay(10);
digitalWrite(ledpin,HIGH);
delay(50);
Serial.println("AT+CMGD=1,4"); //Delete sms
delay(500);
Serial.println("AT+CMGF=1");
delay(500);
Serial.println("AT+CMGS=\"08991112104\""); // coba kirim sms ke no aku
delay(500);
Serial.print("I am ON");//coba kirim pesan
delay(500);
Serial.write(26);
delay(500);
}
if (inchar=='L') //LL led off
{
delay(10);
Serial.println("AT+CMGR=1"); //
Serial.println("\"");
delay(10);
delay(10);
digitalWrite(ledpin,LOW);
delay(50);
Serial.println("AT+CMGD=1,4");
delay(500);
Serial.println("AT+CMGF=1");
delay(500);
Serial.println("AT+CMGS=\"08991112104\"");
delay(500);
Serial.print("I am OFF");
delay(500);
Serial.write(26);
delay(500);
}
}
}
}
int ledpin = 13;
char inchar;
void setup()
{
for(int i = 0 ; i < 3; i++){
}
pinMode(ledpin,OUTPUT);
Serial.begin(9600);
//delay(3000);
//Serial.println("AT+CMGF=1");
//delay(200);
Serial.println("AT+CNMI=3,3,3,1,1");
delay(200);
//delay(2000);
// Serial.println("AT+CMGD=1,4");
}
void loop()
{
if(Serial.available()>0)
{
inchar=Serial.read();
if(inchar=='T')
{
delay(10);
inchar=Serial.read();
if (inchar=='I') //klo dapat sms , modul akan tampil '+CMTI "SM", 1'
{
delay(10);
Serial.println("AT+CMGR=1"); //Untuk baca sms
Serial.println("\""); //Untuk baca sms
delay(10);
}
}
else if (inchar=='L')
{
delay(10);
inchar=Serial.read();
if (inchar=='H') //ketik LH led on
{
delay(10);
Serial.println("AT+CMGR=1"); //baca sms
Serial.println("\"");
delay(10);
delay(10);
digitalWrite(ledpin,HIGH);
delay(50);
Serial.println("AT+CMGD=1,4"); //Delete sms
delay(500);
Serial.println("AT+CMGF=1");
delay(500);
Serial.println("AT+CMGS=\"08991112104\""); // coba kirim sms ke no aku
delay(500);
Serial.print("I am ON");//coba kirim pesan
delay(500);
Serial.write(26);
delay(500);
}
if (inchar=='L') //LL led off
{
delay(10);
Serial.println("AT+CMGR=1"); //
Serial.println("\"");
delay(10);
delay(10);
digitalWrite(ledpin,LOW);
delay(50);
Serial.println("AT+CMGD=1,4");
delay(500);
Serial.println("AT+CMGF=1");
delay(500);
Serial.println("AT+CMGS=\"08991112104\"");
delay(500);
Serial.print("I am OFF");
delay(500);
Serial.write(26);
delay(500);
}
}
}
}
0
1.2K
1
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan