Obté la quantitat de bytes (caràcters) disponibles per a llegir des d’un port serie. Aquests dades ja van arribar i es van emmagatzemar en el búfer de recepció en sèrie (que soporta 64 bytes).
Serial.available()
hereta de la classe d’utilitat Stream.
Serial.available()
Serial
objecte de port serie. Consulteu la llista de ports serie disponibles per a cada placa en la pàgina principal Serial.
el nombre de bytes disponibles per a llegir
// include the SoftwareSerial library so you can use its functions:
#include <SoftwareSerial.h>
#define rxPin 10
#define txPin 11
// set up a new serial port
SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);
void setup() {
// define pin modes for tx, rx:
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
}
void loop() {
if (mySerial.available()>0){
mySerial.read();
}
}