pxt-calliope/docs/reference/radio/received-signal-strength.md
2016-07-18 14:04:15 -07:00

1.0 KiB

Received Signal Strength

Find how strong the radio signal is, from 255 to 0. (255 means a weak signal and 0 means a strong one.)

The micro:bit finds the signal strength by checking how strong it was the last time it ran the receive number function. That means it needs to run receive number first.

radio.receivedSignalStrength();

Returns

  • a number between 255 and 0 that means how strong the signal is.

Simulator

This function only works on the micro:bit, not in browsers.

Example

This example shows how strong the radio signal of the light level sender example is.

let x = 0;
radio.setGroup(99);
basic.forever(() => {
    x = radio.receiveNumber();
    basic.showNumber(radio.receivedSignalStrength());
});

See also

receive number, send number, on data received