![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#91 |
Nhập môn đệ tử
Tham gia ngày: Aug 2013
Bài gửi: 1
: |
Cần mua lại module sim908
chào các bạn!
mình đang làm đồ án về mạch định vị GPS hiển thị tọa độ lên LCD và giao tiếp với máy tính. bạn nào đã từng làm đồ án liên quan tới cái này thì để lại module và phần cứng ccho mình nhé giá cả thỏa thuận ![]() mình ở HN. có gì thì liên hệ với mình nhé sđt : 0985230460 cảm ơn đã đọc tin! ^^ |
![]() |
![]() |
![]() |
#92 | |
Nhập môn đệ tử
Tham gia ngày: Aug 2011
Bài gửi: 5
: |
Trích:
|
|
![]() |
![]() |
![]() |
#93 | |
Nhập môn đệ tử
Tham gia ngày: Jan 2013
Bài gửi: 5
: |
Bộ kít GPS, GSM trên SIM908 phát triển cần cho bạn
Trích:
Thông tin về bộ kít bạn có thể tham khảo tại đây http://titans.com.vn/index.php?optio...hk=1&Itemid=30 Khi mua thì bạn có các hướng dẫn sử dụng bộ kít 1 cách chi tiết và code demo cho sản phẩm. Ngoài ra, sau khi mua và nghiên cứu sản phẩm trên thì trong quá trình nghiên cứu mình có phát triển được 1 số code mở rộng cho bộ kít. Nếu bạn có hứng thú và muốn tham khảo thì mình sẵn sàng hỗ trợ. Hiện tại mình đã bảo vệ xong và có nhu cầu nhượng lại bộ kít trên. Nếu bạn còn có nhu cầu muốn tìm hiểu và nghiên cứu thì liên lạc với mình . Số điện thoại của mình : 01636.567.998 Địa chỉ email: tranminhtam1102@gmail.com Mình ở Hà nội bạn nhé ! |
|
![]() |
![]() |
![]() |
#94 |
Nhập môn đệ tử
Tham gia ngày: Oct 2013
Bài gửi: 10
: |
hiện e đang làm cái đề tài về điều khiển thiết bị điện bằng sim 900.các a cho e biết chân kết nối của 300cz và 900 có khác j ko a.liên tục cho e hỏi là sim300cz và 900 có thể dùng code chung được không ạ.e đang rất cần tài liệu về đề tài này.mong được giúp đỡ.mail của e.xuantruongdt2@gmail.com
|
![]() |
![]() |
![]() |
#95 | |
Nhập môn đệ tử
Tham gia ngày: Oct 2013
Bài gửi: 1
: |
![]() Trích:
|
|
![]() |
![]() |
![]() |
#96 |
Nhập môn đệ tử
Tham gia ngày: Nov 2013
Bài gửi: 2
: |
![]() ai giải thích hộ mình đoạn code ngắt nhận dữ liệu này được không
#int_rda void int_uart(void) { char c; c=getc(); switch(c) { case 10: index=0; // bat ki tu LF break; case 13: check_sms(); // bat ki tu CR break; default: { buffer_gsm[index]=c; index++; } break; } } thay đổi nội dung bởi: greatnew1992, 28-11-2013 lúc 11:27 AM. |
![]() |
![]() |
![]() |
#97 |
Nhập môn đệ tử
Tham gia ngày: Nov 2013
Bài gửi: 2
: |
minh k dùng rs232 để giao tiếp giữa mcu và moduléim 908 có đc không vậy,không dùng và có dùng thì code có gì khác nhau.ai giup minh với
|
![]() |
![]() |
![]() |
#98 |
Nhập môn đệ tử
Tham gia ngày: Mar 2013
Bài gửi: 1
: |
hoangsangbk09 có thể chỉ mình cách xây dựng chương trình để hiển thị tọa độ lên google map như bạn đã làm không ? cảm ơn !
|
![]() |
![]() |
![]() |
#99 | |
Nhập môn đệ tử
Tham gia ngày: Sep 2013
Bài gửi: 7
: |
Trích:
Đây là code của em: #include <16f877a.h> #device PIC16F877A*=16 ADC=10 #include <string.h> #include <lcd_lib_4bit.c> #fuses nowdt,hs,noput,noprotect,nodebug,nobrownout,nolvp, nocpd,nowrt #use delay(clock=12000000) #use fast_io(b) #use fast_io(e) #define Led0 PIN_C0 #define Led1 PIN_C1 #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bi ts=8) char chuoi[90],noidung_sms[20],tu_khoa[20]; int8 dem,i,j,k,new_sms,z,vitri,x,y,adc,f; /*********** Khai bao ngat nhan noi tiep ***********/ #INT_RDA void ngat() { chuoi[dem]=getc(); if(chuoi[dem]=='') { z++; if(z==2)new_sms=1; } dem++; } void xuly(); void xuly_sms(); void gsm_config(); void xoa(); void nhiet_do(); void main() { enable_interrupts(global);//Cho phep ngat toan cuc enable_interrupts(int_rda);//Cho phep ngat nhan noi tiep setup_adc(ADC_clock_internal); // thiet lap tan so lay mau ADC setup_adc_ports(AN0); // ngo vao A0 set_adc_channel(0); // chan doc gia tri adc bang read_adc() portd=1;delay_ms(1000);portd=0;delay_ms(1000); //1 led sang LCD_init(); //khoi tao LCD Printf(LCD_putchar," DO AN "); LCD_putcmd(0xC0);Printf(LCD_putchar,"Dang cau hinh ");delay_ms(1000); gsm_config();//goi chuong trinh con cau hinh Module GSM LCD_putcmd(0xC0);Printf(LCD_putchar,"Cau hinh xong ");delay_ms(2000); new_sms=0; z=0; while(1) { signed int16 x; signed int16 adc; int16 y=70; // nhiet do bao dong x=read_ADC(); adc=x/2; // do C f=adc*1.8+32; // do F LCD_putcmd(0x01);// xoa man hinh chi thi LCD_putcmd(0x80);Printf(LCD_putchar," Nhiet do phong "); LCD_putcmd(0xC0);Printf(LCD_putchar,"%u",adc);LCD_ putcmd(0xC0+4);Printf(LCD_putchar,"C"); LCD_putcmd(0xC0+8);Printf(LCD_putchar,"%u",f);LCD_ putcmd(0xC0+12);Printf(LCD_putchar,"F"); delay_ms(500); if(new_sms==1) { LCD_putcmd(0x01);// xoa man hinh chi thi LCD_putcmd(0x80); Printf(LCD_putchar,"Co tin nhan moi "); LCD_putcmd(0xC0); Printf(LCD_putchar,"Dang xu ly"); xoa(); puts("at+cmgr=1"); delay_ms(500); xuly_sms(); LCD_putcmd(0x01);// xoa man hinh chi thi xuly(); trang_thai(); nhiet_do(); delay_ms(200); puts("at+cmgd=1"); delay_ms(500); xoa(); delay_ms(500); } if(adc>=y) // kiem tra nhiet do cao { LCD_putcmd(0x01);// xoa man hinh chi thi LCD_putcmd(0x80);Printf(LCD_putchar," Nhiet do cao ! "); LCD_putcmd(0xC0);Printf(LCD_putchar,"Dang goi dien "); printf("ATD01674577163;"); putc(13); delay_ms(20000); puts("ATH"); delay_ms(1000); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("Nhiet do luc nay la:\r\n %u",adc); // gui nhiet do ve may delay_ms(500); printf("do C"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } } void gsm_config() { delay_ms(2000); printf("at\r\n"); delay_ms(500); printf("at\r\n"); delay_ms(500); printf("at\r\n"); delay_ms(500); printf("at\r\n"); delay_ms(500); printf("ate0\r\n"); delay_ms(500); printf("at+cmgf=1\r\n"); delay_ms(500); printf("at+cmgd=1\r\n"); delay_ms(500); xoa(); delay_ms(500); } //+++++++++++++++ xoa +++++++++++++++++// void xoa() { new_sms=0; z=0; dem=0; y=0; vitri=0; for(i=0;i<=90;i++) //Xoa chuoi[] {chuoi=0;} for(i=0;i<=20;i++) //Xoa noidung_sms[] {noidung_sms=0;} } //+++++++++++++++++++++ xu ly tin nhan ++++++++++++++// void xuly_sms() { y=0; k=0; for(i=0;i<=strlen(chuoi);i++) { if(chuoi=='\n') { k++; if(k==2)vitri=i+1 ; } } for(x=vitri;x<strlen(chuoi)-8;x++) {noidung_sms[y]=chuoi[x]; y++ ; // lay noi dung } } //+++++++++++++++ XU LY va DIEU KHIEN +++++++++++++++++++// void xuly() { strcpy(tu_khoa,"On1"); if(strcmp(tu_khoa,noidung_sms)==0) { output_bit(Led1,1); LCD_putcmd(0x80); Printf(LCD_putchar,"Den 1 da mo "); LCD_putcmd(0xC0); Printf(LCD_putchar,"Gui sms p.hoi"); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("den 1 da mo"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } strcpy(tu_khoa,"Off1"); if(strcmp(tu_khoa,noidung_sms)==0) { output_bit(Led1,0); LCD_putcmd(0x80); Printf(LCD_putchar,"Den 1 da tat "); LCD_putcmd(0xC0); Printf(L CD_putchar,"Gui sms p.hoi"); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("den 1 da tat"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } strcpy(tu_khoa,"On2"); if(strcmp(tu_khoa,noidung_sms)==0) { output_bit(Led2,1); LCD_putcmd(0x80); Printf(LCD_putchar,"Den 2 da mo "); LCD_putcmd(0xC0); Printf(LCD_putchar,"Gui sms p.hoi"); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("den 2 da mo"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } strcpy(tu_khoa,"Off2"); if(strcmp(tu_khoa,noidung_sms)==0) { output_bit(Led2,0); LCD_putcmd(0x80); Printf(LCD_putchar,"Den 2 da tat "); LCD_putcmd(0xC0); Printf(LCD_putchar,"Gui sms p.hoi"); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("den 2 da tat"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } } void nhiet_do() { strcpy(tu_khoa,"nhietdo"); if(strcmp(tu_khoa,noidung_sms)==0) { LCD_putcmd(0x80); Printf(LCD_putchar,"Kiem tra nhiet "); LCD_putcmd(0xC0); Printf(LCD_putchar,"do ve dt "); printf("AT+CMGS=\"01675491246\"\r\n"); delay_ms(500); printf("Nhiet do luc nay la:\r\n %u",adc); // gui nhiet do ve may delay_ms(500); printf("do C"); delay_ms(500); putc(26); // ctrl +Z delay_ms(500); } } |
|
![]() |
![]() |
![]() |
#100 |
Đệ tử 6 túi
|
Sim908
Lâu quá không ghé thăm diễn dàn. Tuy nhiên, thấy các bạn trao đổi rất nhiệt tình về luồng này của mình.
Cám ơn các bạn. Hy vọng các bạn nhanh chóng giải quyết được vấn đề của mình. Thân.
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
![]() |
![]() |
![]() |
#101 |
Nhập môn đệ tử
Tham gia ngày: Oct 2013
Bài gửi: 3
: |
Các anh ơi cho em hỏi em đang viết 1 chương trình dùng pic 16f877a để thưc hiện lệnh gọi lên module sim nhưng sao mãi không, các anh xem code em viết đúng không, mong các anh giúp đỡ em
#include <16f877a.h> #device *=16 adc=10 #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #use delay(clock=12000000) #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7) #include <lcd.h> void main() { int8 str[20]; LCD_Init(); delay_ms(10); LCD_Gotoxy(1,0); sprintf(str,"gps"); LCD_Puts(str); delay_ms(1000); LCD_Clear(); LCD_Gotoxy(1,0); sprintf(str,"goidien"); LCD_Puts(str); delay_ms(1000); LCD_Clear(); while(1) { printf("ATD090......;"); putc(13); delay_ms(20000); } } |
![]() |
![]() |
![]() |
#102 |
Đệ tử 1 túi
Tham gia ngày: Oct 2008
Bài gửi: 19
: |
Chào các anh ,em hiện đang gặp khúc mắc ở chỗ gửi tin nhắn cho nhiều số điện thoại và nội dung tin nhắn muốn chèn 1 dữ liệu (chẳng hạn nhiệt độ) vào thì làm cách nào ạ,em đã đọc kỹ trong manual sim nhưng chưa tìm ra cách
Chân thành cảm ơn các anh |
![]() |
![]() |
![]() |
#103 |
Đệ tử 4 túi
|
Bạn đã làm được cái hàm gửi tin nhắn chạy chưa?
__________________
LẠI QUANG TUYẾN Phone: 0906.189.269 |
![]() |
![]() |
![]() |
#104 |
Đệ tử 1 túi
Tham gia ngày: Oct 2008
Bài gửi: 19
: |
|
![]() |
![]() |
![]() |
#105 |
Đệ tử 1 túi
Tham gia ngày: Oct 2008
Bài gửi: 19
: |
Vẫn chưa làm được và đang cần cao nhân giúp đỡ ạ!
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|