No products in the cart.
Idee Regalo
-
Buoni Regalo
Offerta Gift Card 20€- 50€- 100€ Regala un buono -
Corsi Arduino-3D Printer
Arduino Micro:Bit Raspberry Robot Marttino
Nuovi prodotti
SHIELD GSM/GPRS PER ARDUINO
Shield per Arduino basata sul modulo GSM/GPRS più economico attualmente disponibile sul mercato,
il SIM900 della SIMCom, fornito già montato sulla scheda TDGGSM_900.
Per interfacciare il modulo con Arduino è stato realizzato un PCB che include un LM317
(fornisce al modulo circa 3,9 V), qualche condensatore di filtro e poco altro.
Per controllare facilmente il modulo attraverso i pin 4 e 5, abbiamo realizzato una versione modificata della libreria di HWKitchen che comprende anche ilNewSoftSerial.
Con la nostra versione possiamo inviare e leggere SMS, effettuare chiamate, controllare lo stato del GSM, ecc.
Per maggiori informazioni o sketch di esempio clicca qui.
La confezione comprende la scheda premontata TDGGSM_900 contenente il GSM SIM900,
la scheda base con tutti i componenti, da saldare sulla basetta forata e serigrafata, e l'antenna GSM.
ESEMPIO DI SKETCH PER VERIFICARE LO STATO DI UNA CHIAMATA
/* GSM Shield example
created 2011
by Boris Landoni
This example code is in the public domain.
http://www.open-electronics.org
http://www.futurashop.it
*/
#include
//for enable disable debug rem or not the string #define DEBUG_PRINT
// definition of instance of GSM class
GSM gsm;
void setup() {
Serial.begin(9600);
Serial.println("system startup");
gsm.TurnOn(9600); //module power on
gsm.InitParam(PARAM_SET_1);//configure the module
gsm.Echo(1); //enable AT echo
}
void loop()
{
int call;
call=gsm.CallStatus();
switch (call){
case CALL_NONE:
Serial.println("no call");
break;
case CALL_INCOM_VOICE:
Serial.println("incoming voice call");
delay(5000);
gsm.PickUp();
break;
case CALL_ACTIVE_VOICE:
Serial.println("active voice call");
delay(5000);
gsm.HangUp();
break;
case CALL_NO_RESPONSE:
Serial.println("no response");
break;
}
delay(1000);
}
LINK UTILI
Download GSM_Shield_Library