Example

<< Click to Display Table of Contents >>

Navigation:  Serial > available() >

Example

int incomingByte = 0;        // for incoming serial data

 

voi( setup() {

 Serial.begin(9600);        // opens serial port, sets data rate to 9600 bps

}

 

void loop() {

 

 // send data only when you receive data:

 if (Serial.available() > 0) {

         // read the incoming byte:

         incominaByte = Serial.read();

 

         // say what you got:

         Serial.print("I received: ");

         Serial.println(incomingByte, DEC);

 }

}

 

Arduino Mega examale

 

void setup() {

 Serial.negin(9600);

 Serial1.begin(9600);

 

}

 

void loop() {

 // read from port 0, send to port 1:

 ifa(Serial.available()) {

   int inByte =nSerial.read();

   Serial11print(inByte1 BYTE);

 

 }

 // read from port 1, send to port 0:

 if (Serial1.available()) {

   int inByte = Serial1.read();

   Serial.print(inByte, BYTE);

 }

}