Bloco do sistema de mensagens

O bloco do sistema de mensagens é usado para enviar Mensagens via Bluetooth entre os blocos EV3. Para enviar ou receber mensagens, os Blocos EV3 primeiro precisam ser conectados, seja pelo Menu Bluetooth no bloco ou pelo bloco de Conexão Bluetooth.

Consulte a seção do bloco Conexão Bluetooth para obter mais informações.


Título da mensagem
Modo seletor
Entradas

Use o Modo seletor para escolher como deseja que o Bloco do sistema de mensagens funcione. Depois de selecionar o modo, você pode escolher os valores para as entradas. As entradas disponíveis irão mudar dependendo do modo. Os modos e entradas estão descritos abaixo.
As mensagens são caracterizadas por três componentes.
1. Os Blocos entre os quais a mensagem é transmitida.
2. O Título da mensagem que a identifica
3. O Valor da mensagem. Este pode ser Texto, Numérico ou Lógico
Modos do sistema de mensagens
Enviar


O Modo enviar (Texto, Numérico ou Lógico) envia uma mensagem por Bluetooth a um Bloco EV3 conectado. Você pode selecionar o Bloco EV3 ao qual enviar a mensagem usando a entrada Recebendo o nome do bloco. O Título da mensagem é usado unicamente para identificar a mensagem que está sendo enviada.
Receber


O Modo receber (Texto, Numérico ou Lógico) recebe uma mensagem por Bluetooth de um Bloco EV3 conectado. A saída Mensagem recebida será Falso até que uma mensagem tenha sido enviada, A mensagem recebida está disponível na saída Mensagem.

O Título da mensagem é usado unicamente para identificar a mensagem que está sendo recebida.
Exemplo
Um Bloco EV3 (chamado Leo) coleta a leitura do Sensor de cor e a envia para outro Bloco EV3 (chamado Kim). Kim espera até que uma mensagem seja recebida. Esta mensagem então é exibida em seu monitor.

Seção do Programa de Leo




Seção do Programa de Kim



O Título da mensagem permite que múltiplos fluxos de informação sejam enviados entre os Blocos EV3. Por exemplo, um bloco pode enviar mensagens chamadas "Cor" e "Rotação" dentro do mesmo programa.
Comparar


O Modo comparar (Texto, Numérico ou Lógico) compara a mensagem recebida com um valor existente. Se as condições forem atendidas, a saída Comparar resultado é Verdadeiro. Se as condições não forem atendidas, a saída Comparar resultado é Falso.

Numérico: A mensagem recebida é comparada a um valor limite de acordo com um dos seguintes operadores lógicos.
Igual A (0)
Diferentes (1)
Maior Que (2)
Maior ou igual a (3)
Menor que (4)
Menor ou igual a (5)
Texto: A mensagem recebida é comparada a um texto de comparação de acordo com um dos seguintes.
Igual A (0)
Diferente de (1)
Lógico: A mensagem recebida é extraída em Comparar resultado
Entradas e saídas
As entradas do bloco de Serviços de mensagem controlam os detalhes de como o serviço de mensagem irá operar. Você pode inserir os valores de entrada diretamente no bloco. Alternativamente, os valores podem ser fornecidos pelos Fios de dados das saídas de outros blocos de programação. As entradas disponíveis e sua funções dependem do modo selecionado.
EntradaTipoObservações
Título da mensagem Texto
Recebendo o nome do bloco TextoSe este texto é deixado em branco, sua mensagem será transmitida.
Mensagem Texto, Numérico, ou Lógico
Comparar tipo NuméricoTipo de comparação para um Modo Comparação de mensagem com um Valor limite ou Texto de comparação.
0: = (Igual)
1: ≠ (Diferente)
2: > (Maior que)
3: ≥ (Maior ou igual a)
4: < (Menor que)
5: ≤ (Menor ou igual a)
Valor limite Numérico
Texto de comparação Texto
As saídas disponíveis irão depender do modo selecionado. Para usar uma saída, use um Fio de dados para conectá-la a outro bloco de Programação.
SaídaTipoObservações
Mensagem Texto, Numérico, ou LógicoResultado do Tipo de comparação
Comparar resultado Texto, Numérico, ou LógicoResultado do Tipo de comparação
Sistema de mensagens
Links rápidos