First draft; need to debug examples

This commit is contained in:
Ron Hale-Evans 2016-06-16 15:15:14 -07:00
parent f1ee861eb4
commit ed5263f248

View File

@ -1,11 +1,11 @@
# Send Number # Send Value
Broadcast a (name,number) pair to other micro:bits connected via ``radio``. Send a [string]() and [number]() together by ``radio`` to other micro:bits.
### Parameters ### Parameters
* name - a string to send * a [string](/reference/types/string) to send by radio
* num - a number to send. * a [number](/reference/types/number) to send by radio
### Simulator ### Simulator
@ -13,9 +13,10 @@ This function only works on the micro:bit, not in browsers.
### Example: Broadcasting acceleration ### Example: Broadcasting acceleration
This example broadcasts the value of your micro:bit's ``acceleration`` in the `x` direction This program sends your micro:bit's **acceleration** (amount it is
(left and right) to other micro:bits. speeding up or slowing down) in the `x` direction (left and right) to
This kind of program might be useful in a model car or model rocket. other micro:bits. This kind of program might be useful in a model car
or model rocket.
```blocks ```blocks
input.onButtonPressed(Button.A, () => { input.onButtonPressed(Button.A, () => {
@ -23,6 +24,16 @@ input.onButtonPressed(Button.A, () => {
}) })
``` ```
This program receives the string and number sent by the last program.
Then it shows them on the LED screen.
```blocks
radio.onDataReceived(() => {
basic.showString(radio.receiveString());
basic.showNumber(radio.receiveNumber());
});
```
### See also ### See also
[receive number](/reference/radio/receive-number), [on data received](/reference/radio/on-data-received) [receive number](/reference/radio/receive-number), [on data received](/reference/radio/on-data-received)