سلام به همه دوستان!
یه پروژه میخوام که از طریق پورت سریال 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); } }
دیدگاه