|
26-02-2013, 08:58 AM | #1 |
Member
Tham gia ngày: May 2012
Bài gửi: 57
Online Status:
|
Giúp em điều khiển thiết bị qua Module SIM900
Em đang làm đề tài điều khiển thiết bị thông qua module sim900. Hiện e đã mua module sim900 của nhóm HLAB (hlab.com.vn) thông qua tìm hiểu em mới chỉ viết được code để gửi tin nhắn lên điện thoại di động, còn phần nhận tin nhắn để thực hiện lệnh thì em chưa viết được. Xin nhờ các anh chị đã làm thành công về sim900 hướng dẫn em thêm về phần code pic để nhận tin nhắn thực hiện lệnh điều khiển, cách để điều khiển thông qua GPRS. Ai có tài liệu gì share giúp em với ! P/s: Module sử dụng PIC6F877A. Em xin chân thành cảm ơn!!! |
26-02-2013, 08:58 AM | #2 |
Member
Tham gia ngày: May 2012
Bài gửi: 45
Online Status:
|
Bạn đã gửi được tin nhắn từ sim900 rồi à? Mình cũng đang dùng PIC16F877A và sim900 đây nhưng code ko gửi tin nhắn được. Bạn cho mình xin cái code gửi tin nhắn từ sim900 nhé ^^ Thks bạn nhìu! Email mình là: vinhkhuong.nguyen@gmail.com |
26-02-2013, 08:58 AM | #3 |
Member
Tham gia ngày: May 2012
Bài gửi: 47
Online Status:
|
Kinh nghiệm làm việc với SIM900:
- Đảm bảo các ghép nối đúng phần cứng MCU-MODULE, tối thiểu là: + TX_MCU nối với RX_Module + RX_MCU nối với TX_Module + PWRKEY(chân 12-Module) nối với 1 PIN_OUT_MCU + Status(chân 5-Module) nối với 1 PINT_IN_MCU. + Ngoài ra các phần cứng khác cần tuân theo đúng data sheet, đặc biệt chú ý phần SIM, Anten, Nguồn VBAT (3.5-4.5V). - Lập trình: + Khởi động Module khi mới bắt đầu: Cần làm cho chân Status = 1 trước khi giao tiếp, làm thế nào thì xem data sheet (chẳng qua là bật nó lên, bằng PWRKEY). + Khởi tạo Module, tối thiểu truyền các String sau vào Module, chú ý cuối mỗi chuỗi là ký tự "CR", nếu truyền đúng Module sẽ phản hồi chuỗi "OK": + Muốn gửi tin nhắn: Gửi cho Module chuỗi: AT+CMGS="sdt...." + CR, chú ý với Module SIM900 chuỗi số điện thoại cần nằm trong dấu "...", một vài hãng (module khác) không cần dấu "..." cho phần số điện thoại. Gửi cho module: Để Send tin nhắn đi: Gửi cho module byte có giá trị = 26 dec (đây chính là 1 ký tự điều khiển trong bảng mã ASCII, là tổ hợp ấn phím Ctr+Z trên bàn phím) - Khuyến cáo: + Với những người mới bắt đầu nên dùng MCU có ít nhất 2 cổng UART để luôn debug được quá trình "nói chuyện" giữa MCU và MODULE trên PC, ngoài ra điều này giúp ích cho bạn khi cần nghiên cứu về tập lệnh AT. |
26-02-2013, 08:58 AM | #4 |
Member
Tham gia ngày: May 2012
Bài gửi: 45
Online Status:
|
Bạn nào cần tài liệu thì mail cho mình, mấy module Simcom sử dụng lệnh AT qua UART .nó cũng đơn giản lắm mail: dinhnambkhn@gmail.com Thân! |
CHUYÊN MỤC ĐƯỢC TÀI TRỢ BỞI |
|
Công cụ bài viết | |
Kiểu hiển thị | |
|
|