()read
קוראת נתונים מערוץ התקשורת. פונקציית ()read
יורשת את היכולות של מחלקת Stream.תחביר
- קוד: בחר הכל
Serial.read();
Arduino Mega only:
Serial1.read();
Serial2.read();
Serial3.read();
פרמטרים:
אין.
הפונקציה מחזירה byte הבא שנקרא מערוץ התקשורת. אם אין נתונים לקריאה, הפונקציה תחזיר 1-. הסוג המוחזר הוא
int
.דוגמה
- קוד: בחר הכל
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);
}
}
ראו גם:
()begin()end
()available
()peek
()flush
()println
()write
()SerialEvent
()Stream.read
פירוט שפת תכנות לסביבת Arduino
עמוד זה הוא תרגום של ()read לפי רישיון Creative Commons Attribution-ShareAlike 3.0.