Red de conocimiento informático - Conocimiento de la instalación - Buscamos un programa en C que utilice un microcontrolador para controlar un módulo de teléfono móvil para enviar mensajes de texto.

Buscamos un programa en C que utilice un microcontrolador para controlar un módulo de teléfono móvil para enviar mensajes de texto.

El módulo GSM actual es un protocolo de comunicación en serie. Puede conectarse y buscar comandos AT. Lo comprenderá después de un vistazo rápido. El proceso es muy simple y se puede completar utilizando el puerto serie del microcontrolador.

código uchar *STATES="AT$NOSLEEP=1\r\n"; // \r significa lt; CRgt; Enter

void SEND(uchar sms[])

{

uchar i=0;

mientras(sms[i] ! ='\0')

{

p>

SBUF=sms[i];

mientras(!TI);

TI=0

i ; /p>

}

}

ENVIAR(ESTADOS);

Este es el proceso completo de enviar estos comandos y devolver información al módulo a través de la MCU. No había hecho esto antes y me tomó dos horas depurarlo. No hay ningún problema con este enfoque. Si tienes alguna pregunta, ¡hablemos!