# Serial Write Line Write a string to the [serial](/device/serial) port and start a new line of text by writing `\r\n`. ```sig serial.writeLine(""); ``` ## Parameters * `text` is the [string](/types/string) to write to the serial port ## Example: simple serial This program writes the word `BOFFO` to the serial port repeatedly. ```blocks basic.forever(() => { serial.writeLine("BOFFO"); basic.pause(5000); }); ``` ## Example: streaming data This program checks the [compass heading](/reference/input/compass-heading) and sends the direction to the serial port repeatedly. ```blocks let degrees = 0 basic.forever(() => { degrees = input.compassHeading() if (degrees < 45) { basic.showArrow(ArrowNames.North) } else if (degrees < 135) { basic.showArrow(ArrowNames.East) } else if (degrees < 225) { basic.showArrow(ArrowNames.South) } else if (degrees < 315) { basic.showArrow(ArrowNames.West) } else { basic.showArrow(ArrowNames.North) } }) ``` ## See also [serial](/device/serial), [serial write number](/reference/serial/write-number), [serial write string](/reference/serial/write-string), [serial write value](/reference/serial/write-value)