raschemmel:
I don't trust your diagram.
Make a wiring list.
List each pin by number, what you think that pin name is and what you have connected.
Are you trying to run any code ?
If so , post it using the "#" button.
That's the setup I'm using - It works perfectly fine except the actual power.
Sorry, should have shared my code earlier:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
mySerial.println("Hello, world?");
}
void loop() // run over and over
{
byte readValue;
if (mySerial.available()) {
Serial.print("1=");
delay(40);
while (mySerial.available()) {
readValue = mySerial.read();
if (readValue>=9) {
Serial.write(readValue);
}
}
}
if (Serial.available()) {
Serial.print("2=");
delay(40);
while (Serial.available()) {
readValue = Serial.read();
if (readValue>=9) {
Serial.write(readValue);
}
}
}
}