Consumo SIM900

Hola buenas,

Estoy trabajando con un módulo basado en Arduino y estoy haciendo unas pruebas de consumo. Resulta que cuando enciendo el módulo controlado por Arduino, ambos consumen 8mA. Cuando le mando el comando para apagar el módulo, este amperaje no baja.

He probado 2 códigos distintos para apagar el módulo, os lo dejo aquí:

gsm.SimpleWriteln(F("AT+CPOWD=1"));

digitalWrite(GSM_ON, HIGH);
delay(1200);
digitalWrite(GSM_ON, LOW);
delay(5000);

No sé si estoy haciendo algo mal o es que no lo consigo entender bien, alguien me puede ayudar???

Debo entender por tu código que un PIN de tu arduino esta conectado al VCC (GSM_ON) de tu modulo GSM SIM900?
Una barbaridad!!!!!!! si es así.

Si no es asi, ilustra como son las conexiones, de que arduino y módulo hablas. Hoja de datos del modulo GSM para conocer consumos.

No, no está conectado, GSM_ON es la salida 8 del arduino que va a un pin que sirve para apagar o encender la SIM cuando se le envía un pulso de más de 1 segundo.

El módulo GSM es el SIM908 y el arduino que uso es el 1.