J'utilise un modem GSM 900A qui nécessite une alimentation 5V. Je le connecte à Arduino UNO. Je donne l'approvisionnement au modem par l'Arduino 5V et la broche GND. Je connecte la broche RXD à TX (broche 1) de la broche arduino TXD à RX (broche 0) de arduino et GND à GND de Arduino c'est-à-dire la broche 14. Je cours les codes d'exemple de base mais le GSM ne répond pas. J'ai également essayé d'autres logiciels comme Putty mais je suis incapable d'écrire une commande AT S'il vous plaît aidez-moi. Lorsque je l'ai testé le modem en utilisant ce code:GSM ne répond pas aux commandes AT
/*
This example tests to see if the modem of the
GSM shield is working correctly. You do not need
a SIM card for this example.
Circuit:
* GSM shield attached
Created 12 Jun 2012
by David del Peral
modified 21 Nov 2012
by Tom Igoe
http://www.arduino.cc/en/Tutorial/GSMToolsTestModem
This sample code is part of the public domain
*/
// libraries
#include <GSM.h>
// modem verification object
GSMModem modem;
// IMEI variable
String IMEI = "";
void setup() {
// initialize serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
// start modem test (reset and check response)
Serial.print("Starting modem test...");
if (modem.begin()) {
Serial.println("modem.begin() succeeded");
} else {
Serial.println("ERROR, no modem answer.");
}
}
void loop() {
// get modem IMEI
Serial.print("Checking IMEI...");
IMEI = modem.getIMEI();
// check IMEI response
if (IMEI != NULL) {
// show IMEI in serial monitor
Serial.println("Modem's IMEI: " + IMEI);
// reset modem to check booting:
Serial.print("Resetting modem...");
modem.begin();
// get and check IMEI one more time
if (modem.getIMEI() != NULL) {
Serial.println("Modem is functoning properly");
} else {
Serial.println("Error: getIMEI() failed after modem.begin()");
}
} else {
Serial.println("Error: Could not get IMEI");
}
// do nothing:
while (true);
}
Je reçois cette sortie sur le moniteur de série pour 9600 vitesse de transmission:
Démarrage test modem ... ERREUR, pas de réponse du modem. Vérification de l'IMEI ... IMEI du modem: 0 Réinitialisation du modem ... Le modem fonctionne correctement