Comandos AT del módulo A6 GSM GPRS
Componentes y suministros
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 |
Herramientas y máquinas necesarias
![]() |
|
Acerca de este proyecto
Este es el módulo A6 GSM / GPRS. En este tutorial, aprenderemos cómo conectar el módulo con Arduino Uno y también trabajar con comandos "AT". Este módulo A6 tiene las siguientes características.


Funciones: - Frecuencia de trabajo:red de cuatro bandas, 850/900/1800/1900 MHz - Voltaje de trabajo:4.8-9VDC (alimentación del circuito regulador de voltaje a bordo para el módulo A6) - Corriente de trabajo:máximo de 2A - Corriente de reposo:5mA - A bordo Soporte para tarjeta Micro SIM, puede instalar tarjeta Micro SIM - Interfaz micro USB integrada para fuente de alimentación externa - Interfaz de comunicación:puerto serie TTL / puerto serie RS232 - Velocidad en baudios:115200bps y también se puede configurar mediante el comando AT.- Voltaje lógico de la interfaz :3.3V- Realizar y contestar llamadas telefónicas usando un auricular y micrófono electret.- Enviar y recibir mensajes SMS.- Enviar y recibir datos GPRS (TCP / IP, HTTP, etc.) .- Ser utilizado para probar el Ai-Thinker GPRS Módulo A6 - Paso de pines:2,54 mm - Interfaz de antena a bordo:SMA e IPX Si lo conecta con arduino uno para comandos AT, solo necesita 4 cables. Decidí usar cuatro cables de diferentes colores para facilitar la comprensión. Primero inserte una tarjeta micro-SIM en el módulo A6

Debe conectar el módulo A6 con Arduino uno según el siguiente cableado. Módulo WireA6Arduino UnoREDVCC + 5VBLACKGNDGNDORANGEU_RXDPIN 2YELLOWU_TXDPIN 3
Una vez que se completa el cableado, puede comenzar a programar.
¿Cómo trabajar con comandos AT?
#include SoftwareSerial A6MODULE (2,3); void setup () {// ponga su código de configuración aquí, para que se ejecute una vez:Serial.begin (9600); delay (1000); A6MODULE.begin (9600); delay (1000);} void loop () {while (A6MODULE.available ()) {Serial.write (A6MODULE.read ()); } while (Serial.available ()) {A6MODULE.write (Serial.read ()); }}
Después de cargar los códigos, ejecute el monitor serial, ahora escriba AT y presione enter. Si todo está en orden, el monitor serial dirá "OK" ¿CÓMO LLAMAR? ATD El comando se usa para marcar una llamada telefónica. Por ejemplo:escriba ATD + 123456789 luego ingrese (su número de teléfono) ¿CÓMO ENVIAR SMS? Escriba AT + CMGF =1 luego ingrese “La respuesta debería ser correcta” Luego ingrese AT + CMGS =“+123456786” luego ingrese (su número de teléfono)
Código
- Código
Código Arduino
Una vez completado el cableado, puede comenzar a programar. Cómo trabajar con comandos AT .?#includeSoftwareSerial A6MODULE (2,3); void setup () {// ingrese su código de configuración aquí, para ejecutarse una vez:Serial.begin (9600); delay (1000); A6MODULE.begin (9600); delay (1000);} void loop () {while (A6MODULE.available ()) {Serial.write (A6MODULE.read ()); } while (Serial.available ()) {A6MODULE.write (Serial.read ()); }} Después de cargar los códigos, ejecute el monitor serial. Ahora escriba AT y presione enter. Si todo está en orden, el monitor serial dirá "OK" ¿CÓMO LLAMAR? El comando ATD se usa para marcar una llamada telefónica. Por ejemplo:Escriba ATD + 123456789 y luego ingrese (su número de teléfono) ¿CÓMO ENVIAR SMS? Escriba AT + CMGF =1, luego ingrese "La respuesta debería ser correcta" Luego ingrese AT + CMGS ="+123456786" luego ingrese (su número de teléfono)
Esquemas

Proceso de manufactura
- API de sensor ambiental con un RPi
- Módulo Verilog
- Parámetros de Verilog
- Java 9 - Sistema de módulos
- MATLAB - Comandos
- Generador de ondas JX
- Patineta de realidad virtual DIY
- Radio FM de cabina de ducha basada en Arduino
- Obtención de ECG en tiempo real en la pantalla OLED
- J.A.R.V.I.S con reactor de arco DIY
- Grupo de módulos de fabricación