You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Language/Functions/Communication/Serial/print.adoc
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -16,23 +16,23 @@ title: Serial.print()
16
16
=== Description
17
17
Prints data to the serial port as human-readable ASCII text. This command can take many forms. Numbers are printed using an ASCII character for each digit. Floats are similarly printed as ASCII digits, defaulting to two decimal places. Bytes are sent as a single character. Characters and strings are sent as is. For example-
An optional second parameter specifies the base (format) to use; permitted values are `BIN(binary, or base 2)`, `OCT(octal, or base 8)`, `DEC(decimal, or base 10)`, `HEX(hexadecimal, or base 16)`. For floating point numbers, this parameter specifies the number of decimal places to use. For example-
26
26
27
-
* `Serial.print(78, BIN)` gives "1001110" +
28
-
* `Serial.print(78, OCT)` gives "116" +
29
-
* `Serial.print(78, DEC)` gives "78" +
30
-
* `Serial.print(78, HEX)` gives "4E" +
31
-
* `Serial.print(1.23456, 0)` gives "1" +
32
-
* `Serial.print(1.23456, 2)` gives "1.23" +
33
-
* `Serial.print(1.23456, 4)` gives "1.2346"
27
+
* `_Serial_.print(78, BIN)` gives "1001110" +
28
+
* `_Serial_.print(78, OCT)` gives "116" +
29
+
* `_Serial_.print(78, DEC)` gives "78" +
30
+
* `_Serial_.print(78, HEX)` gives "4E" +
31
+
* `_Serial_.print(1.23456, 0)` gives "1" +
32
+
* `_Serial_.print(1.23456, 2)` gives "1.23" +
33
+
* `_Serial_.print(1.23456, 4)` gives "1.2346"
34
34
35
-
You can pass flash-memory based strings to `Serial.print()` by wrapping them with link:../../../../variables/utilities/progmem[F()]. For example:
35
+
You can pass flash-memory based strings to `_Serial_.print()` by wrapping them with link:../../../../variables/utilities/progmem[F()]. For example:
36
36
37
37
`Serial.print(F(“Hello World”))`
38
38
@@ -122,7 +122,7 @@ void loop() {
122
122
123
123
[float]
124
124
=== Notes and Warnings
125
-
For information on the asyncronicity of `Serial.print()`, see the Notes and Warnings section of the link:../write#howtouse[Serial.write() reference page].
125
+
For information on the asyncronicity of `_Serial_.print()`, see the Notes and Warnings section of the link:../write#howtouse[Serial.write() reference page].
0 commit comments