While будет вычислять в цикле непрерывно и бесконечно до тех пор, пока выражение в круглых скобках, () не станет равно логическому ЛОЖНО.
тоесть (Serial.available() > 0) при Serial.available() = 1 верно. читаем байт . Serial.available() = 0 . 0>0= ЛОЖЬ и выход из цикла. почему я должен...