Added serial->write numbers
to support CSV data generation (#699)
* support for serial write numbers * moving down the list * formatting * fixing example typo
This commit is contained in:
@ -10,13 +10,13 @@ serial.writeNumber(0);
|
||||
|
||||
* `value` is the [number](/types/number) to write to the serial port
|
||||
|
||||
## Example: one through ten
|
||||
## Example: one two three
|
||||
|
||||
This program repeatedly writes a 10-digit number to the serial port.
|
||||
This program repeatedly writes a 3-digit number to the serial port.
|
||||
|
||||
```blocks
|
||||
basic.forever(() => {
|
||||
serial.writeNumber(1234567890);
|
||||
serial.writeNumber(123);
|
||||
basic.pause(5000);
|
||||
});
|
||||
```
|
||||
@ -37,5 +37,6 @@ basic.forever(() => {
|
||||
|
||||
[serial](/device/serial),
|
||||
[serial write line](/reference/serial/write-line),
|
||||
[serial write value](/reference/serial/write-value)
|
||||
[serial write value](/reference/serial/write-value),
|
||||
[serial write numbers](/reference/serial/write-numbers)
|
||||
|
||||
|
39
docs/reference/serial/write-numbers.md
Normal file
39
docs/reference/serial/write-numbers.md
Normal file
@ -0,0 +1,39 @@
|
||||
# Serial Write Numbers
|
||||
|
||||
Write an array of numbers to the [serial](/device/serial) port.
|
||||
|
||||
```sig
|
||||
serial.writeNumbers([0, 1, 2]);
|
||||
```
|
||||
|
||||
## Parameters
|
||||
|
||||
* `values` is the array of [number](/types/number) to write to the serial port
|
||||
|
||||
## Example: one two three
|
||||
|
||||
This program repeatedly writes a 3-number array to the serial port.
|
||||
|
||||
```blocks
|
||||
basic.forever(() => {
|
||||
serial.writeNumbers([1, 2, 3]);
|
||||
basic.pause(5000);
|
||||
});
|
||||
```
|
||||
|
||||
## Example: plot temperature and light
|
||||
|
||||
|
||||
```blocks
|
||||
serial.writeLine("temp,light")
|
||||
basic.forever(() => {
|
||||
serial.writeNumbers([input.temperature(), input.lightLevel()])
|
||||
})
|
||||
```
|
||||
|
||||
## See also
|
||||
|
||||
[serial](/device/serial),
|
||||
[serial write line](/reference/serial/write-line),
|
||||
[serial write value](/reference/serial/write-value)
|
||||
|
Reference in New Issue
Block a user