ForSa punya logo baru!! Ada komen?
0 Anggota dan 1 Pengunjung sedang melihat topik ini.
g putus asa nih bikin penasaran . . . kok g jadi gue rombak - rombak lagi eh ketemu gini nih programnya void send_sms(void){ while(send!='K') { printf("AT+CMGS=19\x0D"); delay_ms(100); printf("0691261801000011000D91265822271261F40000AA046572D80D\x1A"); send=getchar(); delay_ms(100); if(send!='K') { lcd_clear(); lcd_gotoxy(0,0); lcd_putsf("send sms"); lcd_gotoxy(0,1); lcd_putsf("waiting"); delay_ms(3000); } }lcd_clear();lcd_gotoxy(0,0);lcd_putsf("send sms");lcd_gotoxy(0,1);lcd_putsf("sending");delay_ms(3000);}program aku tes n jadi ... tpi yg aneh nih disitu kan ada prog buatmenampilkan sms waiting atw sending.lha pas hp tu lagi g da sinyal atw mencari jaringan otmtis staus ke waiting ... tyus bas ok dpt sinyl sms terkirim ... status g berubah .... tetep waiting harusnya kan keluar dari looping itu ... status gnti ... knpa yah ? pa yg salah ??
// Declare your global variables here#define enter putchar(0x0D);#define nl putchar(0x0A);
void cek_hp(void){ printf("AT\x0D\x0A"); while(AT!='K') { printf("AT\x0D\x0A"); AT=getchar(); }PORTA.0=1;}
void cek_hp(void){ AT=' '; // init karakter awal spasi atau kosong(terserah) while(AT!='K' && AT!='R') // OK dan ERROR { printf("AT\x0D\x0A"); AT=getchar(); } if (AT=='K') PORTA.0=1; else /*kalo error*/;
void pdu_mode(void){ printf("AT+CMGF=0"); enter; nl; delay_ms(200); while(pdu!='K') { printf("AT+CMGF=0"); enter; nl; delay_ms(200); pdu=getchar(); }PORTA.2=1; }
void pdu_mode(void){ pdu=' '; // init karakter awal spasi atau kosong(terserah) while(pdu!='K' && pdu!='R') // OK dan ERROR { printf("AT+CMGF=0\x0d\x0a"); delay_ms(200); pdu=getchar(); } if (pdu=='K') PORTA.2=1; else /*kalo error ??*/;}
printf("AT+CMGS=29");..................... putchar(0x1B);..................... while(send!='K') { printf("AT+CMGS=29"); enter; nl; delay_ms(1000);
2 hri byum ketemu juga ...... weleh weleh .... mumet ......