SoftwareSerial(rxPin, txPin, inverse_logic)



Açıklama

SoftwareSerial , adını aşağıdaki örnekte olduğu gibi sağlamanız gereken bir SoftwareSerial nesnesinin bir örneğini oluşturmak için kullanılır. Inverse_logic argümanı isteğe bağlıdır ve varsayılanı false değerindedir. Ne yaptığı hakkında daha fazla bilgi için aşağıya bakın. Birden fazla SoftwareSerial nesnesi oluşturulabilir, ancak belirli bir anda yalnızca bir tane etkin olabilir.

İletişimi etkinleştirmek için SoftwareSerial.begin () öğesini çağırmanız gerekir.

Parametreler

rxPin: seri veri almak için kullanılan pin

txPin: seri veri iletilecek pin

inverse_logic: gelen bitlerin duygusunu ters çevirmek için kullanılır (varsayılan normal mantıktır). Ayarlanmışsa, SoftwareSerial Rx pimindeki bir DÜŞÜK (pim üzerinde 0 volt) normalde 1 bit (boşta durumu) ve YÜKSEK (pim üzerinde 5 volt) 0 bit olarak davranır. Ayrıca Tx pinine yazma şeklini de etkiler. Varsayılan değer false değeridir.

Uyarı : Arduino'nun işleyebileceği aralığın dışında, normalde 0V - 5V arası, seri veri çıkışı yapan cihazları 5V'de çalışan bir kart için ve 0V - 3.3V'de 3.3V'de çalışan bir kart için bağlamamalısınız.

Misal

#include <SoftwareSerial.h>

const byte rxPin = 2;
const byte txPin = 3;

// set up a new serial object
SoftwareSerial mySerial (rxPin, txPin);

Ayrıca bakınız