... digitalRead() legge lo stato di un pin e ritorna HIGH o LOW a secondo di detto stato ... i cm NON c'entrano niente.
Serial.read() legge UN SINGOLO carattere e te lo restituisce quindi ... NON potrà mai ritornarti una stringa di caratteri.
Mi spiace, ma se non dedichi un po' di tempo a studiare non vai da nessuna parte ... non è supponendo o inventando cosa fa una funzione che puoi scrivere un programma.
Nel REGOLAMENTO, al punto 16.1, trovi sia dei pdf che puoi scaricare e studiare, sia un ottimo libro eventualmente da acquistare
Guglielmo