unink01elkaAvatar border
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 emoticon-Bingung (S)... pls cek my coding.. emoticon-Kiss

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
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan