Arduino Befehle der SoftwareSerial LibrarySoftwareSerial()SoftwareSerial() dient als Konstruktor für ein SoftwareSerial Objekt. Dieses wird benötigt, um auf die Methoden der SoftwareSerial Library zugreifen zu können.
Vor der Verwendung muss die SoftwareSerial Library mit SyntaxSoftwareSerial(rxPin, txPin, inverse_logic)
Beispiel:#include <SoftwareSerial.h> const int rxPin=11; // RxD Pin zum ESP8266 const int txPin=12; // TxD Pin zum ESP8266 unsigned long zeit; SoftwareSerial ESP8266(rxPin, txPin); // Konstruktor des ESP8266 Objekts void setup() { pinMode(rxPin, INPUT); pinMode(txPin, OUTPUT); ESP8266.begin(19200); // Software UART initialisieren } Besondere EigenschaftenBeim Anschluss anderer Geräte ist auf die korrekte Anpassung der Logikpegel von 0 bis 3,3 V bzw. 5 V zu achten. Zu hohe oder zu niedrige (negative) Spannungen können den Mikrocontroller oder angeschlossene Geräte augenblicklich zerstören! |