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