Reference Language (extended) | Libraries | Comparison | Board
Serial
println()
Description
Prints data to the serial port as human-readable ASCII text followed by a carriage return character (ASCII 13, or '\r') and a newline character (ASCII 10, or '\n'). This command takes the same forms as >
Serial.print().
Syntax
Serial.println(val)
Serial.println(val, format)
Parameters
val: the value to print - any data type
format: specifies the number base (for integral data types) or number of decimal places (for floating point types)
Returns
size_t (long): println() returns the number of bytes written, though reading that number is optional
Example:
/*
Analog input
reads an analog input on analog in 0, prints the value out.
created 24 March 2006
by Tom Igoe
*/
int analogValue
=
0
; // variable to hold the analog value
void
setup
(
)
{
// open the serial port at 9600 bps:
Serial.
begin
(
9600
)
;
}
void
loop
(
)
{
// read the analog input on pin 0:
analogValue
=
analogRead
(
0
)
;
// print it out in many formats:
Serial.
println
(analogValue
)
; // print as an ASCII-encoded decimal
Serial.
println
(analogValue
,
DEC
)
; // print as an ASCII-encoded decimal
Serial.
println
(analogValue
,
HEX
)
; // print as an ASCII-encoded hexadecimal
Serial.
println
(analogValue
,
OCT
)
; // print as an ASCII-encoded octal
Serial.
println
(analogValue
,
BIN
)
; // print as an ASCII-encoded binary
// delay 10 milliseconds before the next reading:
delay
(
10
)
;
}
See also
Reference Home
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.