Функція 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

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.