سلام به همه دوستان!
یه پروژه میخوام که از طریق پورت سریال gsm ماژول sim908 موقعیت و ساعت و ... را بگیره و بعد در صورت سوئیچ شدن یکی از پایه ها اطلاعات را به یه شماره ارسال کنه!
میکرویی هم که استفاده میکنم atmega8 هست.
سورس را هم به زبون c میخوام اگه زحمتی نیست!
ممنون میشم کمکم کنید!
البته خودم هم یه کارایی کردم! ولی جواب نداد!
ببینید
یه پروژه میخوام که از طریق پورت سریال gsm ماژول sim908 موقعیت و ساعت و ... را بگیره و بعد در صورت سوئیچ شدن یکی از پایه ها اطلاعات را به یه شماره ارسال کنه!
میکرویی هم که استفاده میکنم atmega8 هست.
سورس را هم به زبون c میخوام اگه زحمتی نیست!
ممنون میشم کمکم کنید!
البته خودم هم یه کارایی کردم! ولی جواب نداد!
ببینید
کد:
#include <mega8.h>
#include <stdio.h>
#include <delay.h>
char Enter=13;
char double_quote=34;
char Ctrlz=26;
char txt;
void main()
{
PORTD=0x00;
DDRD=0x00;
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x26;
DDRC=0XFF;
printf("AT+CGPSPWR=1%c",Enter);
delay_ms(200);
printf("AT+CGPSRST=0%c",Enter);
delay_ms(200);
printf("AT+CGPSOUT=255%c",Enter);
delay_ms(200);
while(1){
printf("AT+CGPSINF=32%c",Enter);
delay_ms(100);
txt=getchar();
if(txt!=""){
printf("at%c",Enter);
delay_ms(500);
printf("AT+CMGF=1%c",Enter);
delay_ms(500);
printf("at+cmgs=%c09372780864%c%c",double_quote,double_quote,Enter);
delay_ms(100);
printf(txt+"%c",Ctrlz);
delay_ms(100);
}
}




دیدگاه