C/C++ ist 'case sensitive', unterscheidet somit zwischen Groß-/Kleinschreibung.
Das globale Objekt für die serielle Schnittstelle heißt 'Serial' und nicht 'serial'.
Somit kennt der Compiler 'serial' nicht und bringt zurecht diese Fehlermeldung.
@volvodani
Der Compiler ist das Mimöschen, nicht die IDE.
Ich bin der Autor des erwähnten Buches "Arduino Praxiseinstieg".
Die erwähnten Probleme sind eher grundsätzlicher Natur und beziehen sich nicht auf ein konkretes Beispiel.
Im Falle eines Fehlers lohnt sich das Durchlesen des Kapitels 9 (Fehlersuche). Unter Punkt 9.3 wird die Gross/Kleinschreibweise erwähnt. Wie du sicher gemerkt hast, werden Programmanweisungen, welche richtig geschrieben sind, in orange dargestellt.
Mit Hilfe der Forumteilnehmer konnte nun das Problem gelöst werden. Herzlichen Dank.
Falls du Hilfe zu konkreten Beispielen aus dem Buch brauchst, bitte PM an mich oder Kontaktformular auf der Buchwebsite benutzen und dabei immer Seitenzahl erwähnen.