Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome do arquivo
Modo seletor
Entrada
Saída
As três etapas seguintes são necessárias para usar o Bloco de acesso ao arquivo:
Estas etapas devem ser definidas em blocos um imediatamente após o outro ou dispostos ao
longo do programa.
Uma vez que os arquivos são criados, eles podem ser acessados tanto através do Bloco de
acesso ao arquivo ou pelo Navegador da memória.
MODOS
Ler
O modo Ler envia dados a partir de uma única linha do arquivo de texto para a saída. Você
pode usar o modo seletor para escolher se a saída deve ser de Texto ou Numérica.
Enquanto números podem ser lidos como Texto, se você tentar ler Texto como Números, o
Bloco EV3 irá comportar-se de maneira inesperada.
O modo Ler lê o arquivo, uma linha de cada vez. Use vários blocos para ler várias linhas. Se
a última linha do arquivo for alcançada, a saída será 0 (zero). Você pode usar o modo fechar
para começar uma leitura a partir do início do arquivo. Consulte o modo Fechar abaixo para
obter mais informações."
Saídas usadas: Texto, Numérico
Escrever
O modo Escrever copia texto para gravar dados e grava-os no arquivo. Se o arquivo não
existir, este bloco criará um arquivo.
Gravar em um arquivo existente acrescentará dados no final do arquivo, em uma nova linha.
Use o modo Ler diversas vezes para ler diversas linhas. Gravar não irá apagar nenhum dado
pré-existente.
Para gravar novamente um arquivo, primeiro use o modo Excluir para excluir o arquivo,
depois use o modo Escrever para criar um novo arquivo de dados."
Excluir
Os conteúdos do arquivo "Luz" são lidos e depois exibidos no Monitor do Bloco EV3. O
programa aguarda por 30 segundos antes de finalizar, para que o Monitor não se apague
imediatamente.
ENTRADAS E SAÍDAS
A entrada do Bloco de acesso ao arquivo fornece os dados que serão escritos no arquivo.
Você pode inserir os dados de entrada diretamente no bloco. Alternativamente, os dados
podem ser fornecidos pelos Fios de dados das saídas de outros blocos de programação.
As saídas do Bloco de acesso ao arquivo fornecem os dados que foram lidos no arquivo.
Modo seletor
Entradas
Seletor da porta
Seletor do Sensor
Adicionar sensor
Use o Modo seletor para selecionar como o registro de dados irá operar.
MODOS
Este modo coleta dados por um número específico de segundos. Você pode determinar o
número de segundos usando a entrada Duração.
Entradas usadas: Duração, Taxa, Unidade de taxa
Este modo coleta dados por um número específico de minutos. Você pode determinar o
número de Minutos usando a entrada Duração.
Entradas usadas: Duração, Taxa, Unidade de taxa
Ligado
O modo Ligado inicia a coleta de dados e depois prossegue para próximo bloco no programa.
Isto é útil quando você quer que seu robô execute outras ações enquanto registra os dados.
Entradas usadas: Taxa, Unidade de taxa
Medida Simples
Remover sensor
Adicionar sensor - use este botão para adicionar sensores adicionais a seu experimento.
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 de
registro de dados selecionado.
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.
Modos: Enviar, Receber, Comparar
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.
Entradas usadas: Recebendo o nome do bloco, Mensagem
Receber
O modo Receber (Texto, Numérico ou Lógico) recebe uma mensagem por Bluetooth de um
Bloco EV3 conectado. 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."
Saída usada: Mensagem
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.
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.
• Igual A (0)
• Diferentes de (1)
• Igual A (0)
• Diferente de (1)
Lógico: A mensagem recebida é extraída em Comparar resultado
ENTRADAS E SAÍDAS
Título da Texto
mensagem
Mensagem Texto,
Numérico, ou
Lógico
Texto de Texto
comparação
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.
Depois que uma conexão Bluetooth foi completada, o programa pode enviar e receber
mensagens. Para obter mais informações, consulte Blocos do sistema de mensagens.
Modo seletor
Entrada
Use o Modo seletor para selecionar o modo de Conexão Bluetooth que desejar. Depois de
selecionar o modo, você pode escolher um valor para a entrada. A entrada disponível irá
mudar dependendo do modo.
Modos: Ligado, Desligado , Iniciar, Limpar
MODOS
Ligado
O modo Ligado acionará o Bluetooth no Bloco EV3 que executa o programa.
Desligado
O modo Iniciar começa uma conexão com um dispositivo Bluetooth especificado. Use a
entrada Conectar a para inserir o nome do dispositivo. Uma conexão Bluetooth é mantida até
que o modo Limpar seja usado."
Limpar
Use o modo Limpar para finalizar uma conexão com um dispositivo Bluetooth."
Exemplo
Este programa irá se conectar a outro Bloco EV3 chamado Kim. O programa envia a
mensagem “Hello” quando o estado do Sensor de toque for alterado.
ENTRADAS
Bloco de Comentário
O bloco de comentário permite que você escreva comentários
dentro de um programa. Este bloco não é um bloco de
programação, o que significa que nenhuma ação programável é
associada a ele. Ele é frequentemente usado para fornecer uma
explicação sobre os blocos subsequentes e ações previstas.
Dicas e Truques
Use um bloco de comentário diferente para descrever cada etapa do programa que você está
planejando fazer. Depois de ter descrito todas as etapas (também chamados de um
algoritmo), em linguagem simples, você pode inserir os blocos de programação após cada
bloco de comentário descrevendo a etapa.
Exemplo 1
Exemplo 2
Manter ativo
"A saída Tempo até a suspensão exibe quantos minutos restam antes que o Bloco EV3 deva
entrar no modo de suspensão (ou 0 se a Configuração de suspensão estiver definida como
Nunca). Como o bloco Manter ativo reinicia o temporizador de suspensão do Bloco EV3
imediatamente após a execução do bloco, o Tempo até a suspensão será o mesmo da
Configuração de suspensão.
Você pode configurar este programa para ver a Configuração do temporizador do Bloco EV3
porque o temporizador de suspensão reiniciará quando o programa iniciar. Este programa
mostra o Tempo até a suspensão no Monitor do Bloco EV3.
Exemplo 2
Este programa usa o Sensor de toque como uma campainha. O Bloco Manter ativo é
executado a cada 2 minutos para impedir que o Bloco EV3 entre em suspensão.
Advertência: as baterias de seu Bloco EV3 ficarão sem carga caso você não acione a
campainha ou pare este programa!
SAÍDAS
Para usar uma saída, use um Fio de dados para conectá-la a outro bloco de Programação.
Saída Tipo
Tempo até a suspensão Numérico
Entrada
Saída
MODOS
Todos os sensores extraem valores brutos. Os blocos de programação tomam estes números
e convertem-nos em números mais significativos.
Por exemplo, o Bloco do sensor de cor, no Modo cor, converte os valores brutos do Sensor
de cor em números de 0 a 7. Estes números correspondem a cores específicas.
Dicas e Truques
O bloco do Valor do sensor de taxa é útil quando você tem um sensor que não possui seu
próprio Bloco de programação, por exemplo, um sensor de terceiros.
Usar os Valores do sensor de taxa permite que o sensor trabalhe com o Software EV3.
Exemplo
Este programa exibe Valores brutos e o número da Cor correspondente para o sensor de cor
no Monitor do bloco EV3. Você pode usar este programa para apontar o Sensor de cor para
vários objetos e ver como os valores do sensor de taxa correspondem a cores específicas.
ENTRADAS E SAÍDAS
A entrada do Bloco do Sensor de taxa seleciona a porta na qual o sensor está conectado.
Você pode inserir o valor de entrada diretamente no bloco. Alternativamente, o valor pode
ser fornecido pelos Fios de dados das saídas de outros Blocos de programação.
A saída do Bloco do valor do sensor de taxa fornece o valor bruto do sensor. Para usar a
saída, use um Fio de dados para conectá-la a outro bloco de Programação.
Bloco de Parada
O Bloco do programa finaliza imediatamente todas as sequências
do bloco de programação e termina o programa.
Você pode colocar um bloco Parar o programa ao final de qualquer sequência em seu
programa, incluindo sequências que aparecem dentro de Alterar, Ciclo, ou Meu bloco. Se o
bloco Parar programa é alcançado e executado, todo o programa irá terminar.
Dicas e Truques
O Bloco Parar programa é opcional. Quando todas as sequências em um programa
terminarem, o programa é finalizado automaticamente.
Seletor da porta
Selecione o motor (A, B, C ou D) que você quer que o Bloco Inverter motor controle usando
o Seletor de porta na parte superior do bloco.
MODOS
Inverter o motor
O Inverter motor possui um único modo chamado Inverter motor. Se a entrada Inverter é
Verdadeiro, o motor selecionado terá suas direções normais “para frente” e “para trás”
trocadas. Qualquer bloco de programação após o bloco Inverter motor que faria o motor
girar normalmente no sentido horário fará o motor girar no sentido anti-horário e vice-versa.
Uma vez que a direção do motor é invertida, ela permanecerá invertida até que outro Bloco
Inverter motor altere-a novamente com Inverter igual a Falso.
A entrada do bloco Inverter motor especifica se o motor selecionado deve ser invertido ou
não. Você pode inserir o valor de entrada diretamente no bloco. Alternativamente, os valores
podem ser fornecidos por um Fio de dados da saída de outro bloco de programação.
Seletor de porta
Entradas
Selecione o motor (A, B, C, D) que você quer que o Bloco de motor desregulado controle
usando o Seletor de porta na parte superior do bloco.
MODOS
Motor desregulado
O Bloco de motor desregulado não inclui o controle automático do motor, como os blocos de
Motor Médio e de Motor Grande. Isso significa que nenhuma regulagem automática da força
do motor será incluída. A entrada de Força especificada é usada para controlar o motor.
Você pode controlar a velocidade e a direção do motor usando a entrada Força. O motor irá
funcionar até que seja parado ou trocado por um Bloco de motor médio ou grande
posteriormente no programa, ou até que o programa termine.
Exemplo
Neste programa, o motor funcionará com o nível de força a 50% até que um sensor de toque
seja pressionado, e depois o motor para.
ENTRADAS
A entrada no Bloco de motor desregulado define o nível de força de um motor. Você pode
inserir o valor de entrada diretamente no bloco. Alternativamente, os valores podem ser
fornecidos pelo Fio de dados da saída de outros blocos de programação.