I am trying to interface Sim900a with Arduino uno but i am not able to do that i connected RX and TX correctly. I connected two times 5v and ground for communication and between main pins I use 1000uf Capacitor then only it connect to network
My code is given below
#include <SoftwareSerial.h>
SoftwareSerial sim900(7, 8); // RX, TX (Arduino RX=7, TX=8)
void setup() {
// Start Arduino Serial Monitor
Serial.begin(9600);
// Start SIM900 serial
sim900.begin(9600);
Serial.println("SIM900A Ready");
Serial.println("Type AT commands below:");
sim900.println("AT");
}
void loop() {
// Forward data from Serial Monitor to SIM900A
if (Serial.available()) {
char c = Serial.read();
sim900.write(c);
}
// Forward data from SIM900A to Serial Monitor
if (sim900.available()) {
char c = sim900.read();
Serial.write(c);
}
}