Hide minor edits - Show changes to markup
[@
(:source lang=arduino:)
@]
(:sourceend:)
(:include Reference/SerialSeeAlsoIncludes:)
Reads incoming serial data.
Reads incoming serial data. read() inherits from the Stream utility class.
Serial.()
Serial.read()
Serial1.()
Serial2.()
Serial3.()
Serial1.read()
Serial2.read()
Serial3.read()
Serial.read()
Serial.()
Arduino Mega only:
Serial1.()
Serial2.()
Serial3.()
Serial.read()
the first byte of incoming serial data available (or -1 if no data is available) int
the first byte of incoming serial data available (or -1 if no data is available) - int
an int, the first byte of inocming serial data available (or -1 if no data is available).
the first byte of incoming serial data available (or -1 if no data is available) int
an int, the first byte of inocming serial data available.
an int, the first byte of inocming serial data available (or -1 if no data is available).
Reads incoming serial data.
None
an int, the first byte of inocming serial data available.
int incomingByte = 0; // for incoming serial data
void 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:
incomingByte = Serial.read();
// say what you got:
Serial.print("I received: ");
Serial.println(incomingByte, DEC);
}
}