Edits to the 'micro-chat` project (#1428)
This commit is contained in:
parent
6f281e66df
commit
e2dbfae291
@ -8,10 +8,10 @@ Use the **radio** to send and receive messages with other @boardname@.
|
|||||||
|
|
||||||
## Sending a message @fullscreen
|
## Sending a message @fullscreen
|
||||||
|
|
||||||
Use ``||input:on button pressed||`` to send a number over radio with ``||radio:send string||``.
|
Use ``||input:on button pressed||`` to send a text message over radio with ``||radio:send string||``.
|
||||||
All @boardname@ nearby will receive this message.
|
Every @boardname@ nearby will receive this message.
|
||||||
|
|
||||||
You can also add ``||basic:show icon||`` and ``||basic:clear screen||`` blocks to show a little animation when the message is sent.
|
You can also add the ``||basic:show icon||`` and ``||basic:clear screen||`` blocks to show a simple animation when the message is sent.
|
||||||
|
|
||||||
```blocks
|
```blocks
|
||||||
input.onButtonPressed(Button.A, () => {
|
input.onButtonPressed(Button.A, () => {
|
||||||
@ -23,7 +23,7 @@ input.onButtonPressed(Button.A, () => {
|
|||||||
|
|
||||||
## Receiving a message @fullscreen
|
## Receiving a message @fullscreen
|
||||||
|
|
||||||
Add a ``||radio:on received number||`` block to run when a message is received.
|
Add a ``||radio:on received string||`` block to run when a message is received.
|
||||||
|
|
||||||
```blocks
|
```blocks
|
||||||
radio.onReceivedString(function (receivedString) {
|
radio.onReceivedString(function (receivedString) {
|
||||||
@ -33,7 +33,7 @@ radio.onReceivedString(function (receivedString) {
|
|||||||
## Displaying text @fullscreen
|
## Displaying text @fullscreen
|
||||||
|
|
||||||
Add a ``||basic:show string||`` to display the string on the screen. You will find the ``receivedString`` variable
|
Add a ``||basic:show string||`` to display the string on the screen. You will find the ``receivedString`` variable
|
||||||
under the **Variables** toolbox.
|
under **Variables** in the toolbox.
|
||||||
|
|
||||||
```blocks
|
```blocks
|
||||||
radio.onReceivedString(function (receivedString) {
|
radio.onReceivedString(function (receivedString) {
|
||||||
@ -43,7 +43,7 @@ radio.onReceivedString(function (receivedString) {
|
|||||||
|
|
||||||
## Testing in the simulator @fullscreen
|
## Testing in the simulator @fullscreen
|
||||||
|
|
||||||
Press button **A** on the simulator, you will notice that a second @boardname@ appears (if your screen is too small, this might not happen). Try pressing **A** again and notice that the "Yo" message gets displayed on the other @boardname@
|
Press button **A** on the simulator, you will notice that a second @boardname@ appears (if your screen is too small, the simulator might decide not to show it). Try pressing **A** again and notice that the "Yo" message gets displayed on the other @boardname@.
|
||||||
|
|
||||||
```blocks
|
```blocks
|
||||||
input.onButtonPressed(Button.A, () => {
|
input.onButtonPressed(Button.A, () => {
|
||||||
@ -58,11 +58,11 @@ radio.onReceivedString(function (receivedString) {
|
|||||||
|
|
||||||
## Try it for real @fullscreen
|
## Try it for real @fullscreen
|
||||||
|
|
||||||
If you have @boardname@s, download the program to two @boardname@. Press button **A** on one and see if the other gets a message.
|
If you two @boardname@s, download the program to each one. Press button **A** on one and see if the other gets a message.
|
||||||
|
|
||||||
## Groups @fullscreen
|
## Groups @fullscreen
|
||||||
|
|
||||||
Use the ``||radio:set group||`` block to assign a **group** number to your program. You will only receive messages from @boardname@ within the same group. Use this to avoid receiving messages from all the other @boardname@.
|
Use the ``||radio:set group||`` block to assign a **group** number to your program. You will only receive messages from @boardname@s within the same group. Use this to avoid receiving messages from every @boardname@ that is transmitting.
|
||||||
|
|
||||||
```blocks
|
```blocks
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user