Функція available()
SoftwareSerial
available()
Надає кількість доступних для зчитування байтів (символів) з програмного послідовного порту. Це дані, які вже прибули та зберігаються у послідовному буфері прийому.
Синтаксис
mySerial.available()Параметри
немаПовертає
число доступних для зчитування байтівПриклад
// включивши бібліотеку SoftwareSerial, Ви можете використовувати її функції
#include <SoftwareSerial.h>
#define rxPin 10
#define txPin 11
// налаштувати новий послідовний порт
SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);
void setup() {
// визначити режими пінів для tx, rx:
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
// встановити швидкість передачі даних для порту SoftwareSerial mySerial.begin(9600);
}
void loop() {
if (mySerial.available()>0){
mySerial.read();
}
}Повернутись до головної

Коментарі 0