NewSoftSerial - Anfängerfrage

Hallo

Vielleich hat jemand von euch eine Idee oder Hinweis.

Ich möchte die Funktion von NewSoftSerial einfach testen. Habe einen Versuch gestartet, das ein Arduino sich selber Pin 4->5 etwas sendet.


#include <NewSoftSerial.h>

const int rxPin=4, txPin=5 ;
char rchar='Z';
NewSoftSerial mySerial(rxPin,txPin);

void setup()  {
  Serial.begin(9600);
  mySerial.begin(9600);     //New Soft Serial speed  
  pinMode(rxPin,INPUT); 
  pinMode(txPin,OUTPUT);     
  pinMode(13,OUTPUT);
}

void loop()    {
  digitalWrite(13,HIGH); delay(1000); // I'm alive
  mySerial.print('A');
  if ( mySerial.available() > 0 ) {   
    rchar =   mySerial.read();}  
  Serial.println(rchar);
  digitalWrite(13,LOW); delay(5000);    //Wait and try again
}

klappt aber nicht (Habe beide Pins verbunden).

Was ist falsch bzw wie bekomme ich einen schnellen Selbsttest ohne ein externes Gerät (GPS,…usw) anzuschliessen.

Vielen Dank für die Hilfe

Ich glaube mit Arduino-Fragen solltest du eher im Arduino-Forum schauen. :wink:

OK Trotzdem Danke