Functions

rEduc Simulation pt_BR

Programming Languages
Categories

AbrirConsole

rEduc

Tarefa que quando executada abre o painel de console.

Return

Type: void

Description: Abre o painel de console.

Code

AbrirConsole()

Examples

AbrirConsole()

Description: Abre o painel de console.

Aleatorio

rEduc

Retorna um *número* aleatório (inteiro ou decimal) entre ou igual ao *número* informado no primeiro parâmetro e o *número* informado no segundo parâmetro.

Return

Type: float

Description: Valor resultante da operação aleatória entre os *números* informados.

Code

Aleatorio( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Valor mínimo
Type: float
Description: Valor mínimo para a tarefa de aleatorização.
Prefix: var2
Name: Valor máximo
Type: float
Description: Valor máximo para a tarefa de aleatorização.

Examples

Aleatorio(1, 10)

Description: Seleciona um número aleatório entre 1 a 10.

AnguloMotor

rEduc

Retorna um *número* que representa o ângulo do motor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Ângulo do motor de nome informado.

Code

AnguloMotor( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

AnguloMotor("Nome do meu Componente")

Description: Ângulo do motor de nome "Nome do meu Componente".

ApagarCaneta

rEduc

Tarefa que apaga o que foi escrito pelo componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Apaga o que foi escrito pelo componente de caneta 3D de nome informado.

Code

ApagarCaneta( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

ApagarCaneta("Nome do meu Componente")

Description: Apaga o que foi escrito pelo componente de caneta 3D de nome "Nome do meu Componente".

ArcoCosseno

rEduc

Retorna um *número* que representa o valor do arco-cosseno do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor do arco cosseno do *número* informado.

Code

ArcoCosseno( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor do Arco Cosseno
Type: float
Description: Número que será utilizado para o retorno do Arco Cosseno.

Examples

ArcoCosseno(1)

Description: Valor do arco cosseno de 1.

ArcoSeno

rEduc

Retorna um *número* que representa o valor do arco-seno do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor do arco seno do *número* informado.

Code

ArcoSeno( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor do Arco Seno
Type: float
Description: Número que será utilizado para o retorno do Arco Seno.

Examples

ArcoSeno(1)

Description: Valor do arco seno de 1.

ArcoTangente

rEduc

Retorna um *número* que representa o valor da arco-tangente do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor da arco tangente do *número* informado.

Code

ArcoTangente( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor da Arco Tangente
Type: float
Description: Número que será utilizado para o retorno da Arco Tangente.

Examples

ArcoTangente(1)

Description: Valor da arco tangente de 1.

Arredondar

rEduc

Retorna um *número* que representa o valor do arredondamento do *número* informado no primeiro parâmetro em o *número* de casas decimais informado no segundo parâmetro.

Return

Type: float

Description: Valor resultante da operação de arredondar entre os *números* informados.

Code

Arredondar( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Valor para arredondar
Type: float
Description: Valor a ser arredondado.
Prefix: var2
Name: Casas decimais para arredondar
Type: float
Description: Número de casas decimais a arredondar.

Examples

Arredondar(15.2499, 2)

Description: Arredonda o número 15.2499

Bussola

rEduc

Retorna um *número* que representa a direção (ângulo) em relação ao norte do controlador do robô.

Return

Type: float

Description: Direção (ângulo) em relação ao norte do controlador do robô.

Code

Bussola()

Examples

Bussola()

Description: Retorna a direção (ângulo) em relação ao norte do controlador do robô.

CarimbarMensagens

rEduc

Tarefa que ativa/desativa o "carimbo" de horário em mensagens impressas pelo *booleano* informado no primeiro parâmetro.

Return

Type: void

Description: Ativa/desativa o "carimbo" de horário em mensagens impressas.

Code

CarimbarMensagens( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Carimbar Mensagens
Type: boolean
Description: Booleano de controle do "carimbo" das mensagens.

Examples

CarimbarMensagens(verdadeiro)

Description: Ativa o "carimbo" de horário em mensagens impressas.

CarimboHora

rEduc

Retorna um *número* que representa o valor em segundos que se passaram desde 01/01/1970. Pode ser usado para criar contagem temporal.

Return

Type: float

Description: Valor em segundos que se passaram desde 01/01/1970.

Code

CarimboHora()

Examples

carimboInicio - CarimboHora()

Description: Cálculo para ver quantos segundos se passaram desde um outro carimbo.

CarimboMilissegundo

rEduc

Retorna um número que representa o valor em milissegundos que se passaram desde 01/01/1970. Pode ser usado para criar contagem temporal.

Return

Type: float

Description: Valor em segundos que se passaram desde 01/01/1970.

Code

CarimboMilissegundo()

Examples

carimboInicio - CarimboMilissegundo()

Description: Cálculo para ver quantos segundos se passaram desde um outro carimbo.

Colorido

rEduc

Retorna um *booleano* que representa se a cor lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro é diferente de preto.

Return

Type: boolean

Description: Se cor lida pelo sensor de cor de nome informado é diferente de preto.

Code

Colorido( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Colorido("Nome do meu Sensor")

Description: Se cor lida pelo sensor de cor de nome "Nome do meu Sensor" é diferente de preto.

Concatenar

rEduc

Tarefa que junta dois textos diferentes em apenas um texto.

Return

Type: string

Description: Retorna um texto concatenado a partir de dois textos.

Code

Concatenar( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Texto A
Type: string
Description:
Prefix: var2
Name: Texto B
Type: string
Description:

Examples

Concatenar("Olá", " Mundo")

Description: Retorna " Olá Mundo", concatenando a partir de "Olá" e " Mundo".

Cor

rEduc

Retorna um *texto* que representa o nome da cor lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: string

Description: Nome da cor lida pelo sensor de cor de nome informado.

Code

Cor( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Cor("Nome do meu Sensor")

Description: Nome da cor lida pelo sensor de cor de nome "Nome do meu Sensor".

CorAzul

rEduc

Retorna um *número* que representa a tonalidade de azul lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Tonalidade de azul lida pelo sensor de cor de nome informado.

Code

CorAzul( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

CorAzul("Nome do meu Sensor")

Description: Tonalidade de azul lida pelo sensor de cor de nome "Nome do meu Sensor".

CorVerde

rEduc

Retorna um *número* que representa a tonalidade de verde lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Tonalidade de verde lida pelo sensor de cor de nome informado.

Code

CorVerde( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

CorVerde("Nome do meu Sensor")

Description: Tonalidade de verde lida pelo sensor de cor de nome "Nome do meu Sensor".

CorVermelho

rEduc

Retorna um *número* que representa a tonalidade de vermelho lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Tonalidade de vermelho lida pelo sensor de cor de nome informado.

Code

CorVermelho( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

CorVermelho("Nome do meu Sensor")

Description: Tonalidade de vermelho lida pelo sensor de cor de nome "Nome do meu Sensor".

Cosseno

rEduc

Retorna um *número* que representa o valor do cosseno do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor do cosseno do *número* informado.

Code

Cosseno( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor do Cosseno
Type: float
Description: Número que será utilizado para o retorno do Cosseno.

Examples

Cosseno(1)

Description: Valor do cosseno de 1.

DefinirMotor

rEduc

Tarefa que aplica uma força do *número* informado pelo segundo parâmetro para alcançar a velocidade informada pelo *número* no terceiro parâmetro no motor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Aplica uma força e velocidade no motor de nome informado.

Code

DefinirMotor( var1 , var2 , var3 )

Parameters

Amount: 3

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Força
Type: float
Description: Força a ser aplicada no motor informado.
Prefix: var3
Name: Velocidade
Type: float
Description: Velocidade a ser aplicada no motor informado.

Examples

DefinirMotor("Nome do meu Componente", 10, -50)

Description: Aplica uma força de 10 na velocidade de -50 no motor de nome "Nome do meu Componente".

DesligarCaneta

rEduc

Tarefa que desliga o componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Desliga o componente de caneta 3D de nome informado.

Code

DesligarCaneta( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

DesligarCaneta("Nome do meu Componente")

Description: Desliga o componente de caneta 3D de nome "Nome do meu Componente".

DesligarLuz

rEduc

Tarefa que desliga o componente de luz de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Desliga o componente de luz de nome informado.

Code

DesligarLuz( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

DesligarLuz("Nome do meu Componente")

Description: Desliga o componente de luz de nome "Nome do meu Componente".

Direcao

rEduc

Retorna um *número* que representa a direção (ângulo) em relação ao norte do controlador do robô.

Return

Type: float

Description: Direção (ângulo) em relação ao norte do controlador do robô.

Code

Direcao()

Examples

Direcao()

Description: Retorna a direção (ângulo) em relação ao norte do controlador do robô.

Escrever

rEduc

Tarefa que define o conteúdo no console para o *texto* informado no primeiro parâmetro.

Return

Type: void

Description: Define o conteúdo no console para o *texto* informado.

Code

Escrever( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Mensagem
Type: string
Description: Mensagem a ser impressa.

Examples

Escrever("Olá Mundo")

Description: Define o conteúdo no console para "Olá Mundo".

EscreverLinha

rEduc

Tarefa que adiciona uma linha no console com o *texto* informado no primeiro parâmetro.

Return

Type: void

Description: Adiciona uma linha no console com o *texto* informado.

Code

EscreverLinha( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Mensagem
Type: string
Description: Mensagem a ser impressa.

Examples

EscreverLinha("Olá Mundo")

Description: Adiciona uma linha no console com "Olá Mundo".

Esperar

rEduc

Tarefa que pausa a execução do programa e espera um determinado tempo para voltar, representado pelo *número* no primeiro parâmetro em milissegundos.

Return

Type: void

Code

Esperar( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Tempo a esperar
Type: float
Description: Tempo em milissegundos de espera.

Examples

Esperar(1000)

Description: Espera 1 segundo.

EstaTocando

rEduc

Retorna um *booleano* que representa o estado de funcionamento do componente buzzer de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: boolean

Description: Estado de funcionamento do componente buzzer de nome informado.

Code

EstaTocando( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

EstaTocando("Nome do meu Componente")

Description: Estado de funcionamento do componente buzzer de nome "Nome do meu Componente".

ForcaMotor

rEduc

Função que retorna o *número* que representa a força do motor informado pelo *texto* do primeiro parâmetro.

Return

Type: float

Description: Força do motor de nome informado.

Code

ForcaMotor( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

ForcaMotor("Nome do meu Componente")

Description: Força do motor de nome "Nome do meu Componente".

Inclinacao

rEduc

Retorna um *número* que representa a inclinação atual do controlador do robô.

Return

Type: float

Description: Inclinação atual do controlador do robô.

Code

Inclinacao()

Examples

Inclinacao()

Description: Retorna a inclinação atual do controlador do robô.

Interromper

rEduc

Interrompe a execução de uma repetição.

Return

Type: void

Code

Interromper()

Examples

Interromper()

Description: Interrompe a execução de uma repetição.

LigarCaneta

rEduc

Tarefa que liga o componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro, nas cores vermelho, verde e azul passadas respectivamente pelos *números* no segundo, terceiro e quarto parâmetros.

Return

Type: void

Description: Liga o componente de caneta 3D de nome informado na cor informada.

Code

LigarCaneta( var1 , var2 , var3 , var4 )

Parameters

Amount: 4

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Vermelho
Type: float
Description: Valor de Vermelho de 0 a 255.
Prefix: var3
Name: Verde
Type: float
Description: Valor de Verde de 0 a 255.
Prefix: var4
Name: Azul
Type: float
Description: Valor de Azul de 0 a 255.

Examples

LigarCaneta("Nome do meu Componente", 0, 0, 0)

Description: Liga o componente de caneta 3D de nome "Nome do meu Componente" na cor preta.

LigarLuz

rEduc

Tarefa que liga o componente de luz de nome informado pelo *texto* no primeiro parâmetro, nas cores vermelho, verde e azul passadas respectivamente pelos *números* no segundo, terceiro e quarto parâmetros.

Return

Type: void

Description: Liga o componente de luz de nome informado na cor informada.

Code

LigarLuz( var1 , var2 , var3 , var4 )

Parameters

Amount: 4

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Vermelho
Type: float
Description: Valor de Vermelho de 0 a 255.
Prefix: var3
Name: Verde
Type: float
Description: Valor de Verde de 0 a 255.
Prefix: var4
Name: Azul
Type: float
Description: Valor de Azul de 0 a 255.

Examples

LigarLuz("Nome do meu Componente", 255, 255, 255)

Description: Liga o componente de luz de nome "Nome do meu Componente" na cor branca.

Limitar

rEduc

Retorna um *número* (informado no primeiro parâmetro) caso ele esteja dentro dos limites definidos pelo *número* informado no segundo parâmetro e o *número* informado no terceiro parâmetro, ou retorna um dos limites caso o valor o exceda.

Return

Type: float

Description: Valor resultante do limite entre os *números* informados.

Code

Limitar( var1 , var2 , var3 )

Parameters

Amount: 3

Prefix: var1
Name: Numero para limitar
Type: float
Description: Numero a ser limitado
Prefix: var2
Name: Limite mínimo
Type: float
Description: Limite inferior para o número no primeiro parâmetro.
Prefix: var3
Name: Limite máximo
Type: float
Description: Limite superior para o número no primeiro parâmetro.

Examples

Limitar(101, 0, 100)

Description: Limita o número 100 para os limites de 0 a 100.

LimparConsole

rEduc

Tarefa que quando executada limpa o painel de console.

Return

Type: void

Description: Limpa o painel de console.

Code

LimparConsole()

Examples

LimparConsole()

Description: Limpa o painel de console.

LimparRegistro

rEduc

Tarefa que quando executada limpa o arquivo de registro.

Return

Type: void

Description: Limpa o arquivo de registro.

Code

LimparRegistro()

Examples

LimparRegistro()

Description: Limpa o arquivo de registro.

Luminosidade

rEduc

Retorna um *número* que representa a intensidade de luz lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Intensidade de luz lida pelo sensor de cor de nome informado.

Code

Luminosidade( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Luminosidade("Nome do meu Sensor")

Description: Intensidade de luz lida pelo sensor de cor de nome "Nome do meu Sensor".

Luz

rEduc

Retorna um *número* que representa a intensidade de luz lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Intensidade de luz lida pelo sensor de cor de nome informado.

Code

Luz( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Luz("Nome do meu Sensor")

Description: Intensidade de luz lida pelo sensor de cor de nome "Nome do meu Sensor".

Mapeamento

rEduc

Retorna um *número* que representa o mapeamento do *número* informado no primeiro parâmetro, dentro dos limites definidos pelo *número* informado no segundo parâmetro e o *número* informado no terceiro parâmetro, em um novo limite: Aquele do *número* informado no quarto parâmetro e o do *número* informado no quinto parâmetro.

Return

Type: float

Description: Valor resultante do mapeamento entre os *números* informados.

Code

Mapeamento( var1 , var2 , var3 , var4 , var5 )

Parameters

Amount: 5

Prefix: var1
Name: Valor para mapear
Type: float
Description: Valor a ser mapeado
Prefix: var2
Name: Limite mínimo escala inicial
Type: float
Description: Valor mínimo da escala do valor no primeiro parâmetro.
Prefix: var3
Name: Limite máximo escala inicial
Type: float
Description: Valor máximo da escala do valor no primeiro parâmetro.
Prefix: var4
Name: Limite mínimo escala final
Type: float
Description: Valor mínimo da escala a ser mapeada.
Prefix: var5
Name: Limite máximo escala final
Type: float
Description: Valor máximo da escala a ser mapeada.

Examples

Mapeamento(5, 1, 10, 1, 1000)

Description: Mapeia o número 5 na escala de 1 a 10 para a escala de 1 a 1000.

Modulo

rEduc

Retorna o módulo de um *número* informado no primeiro parâmetro.

Return

Type: float

Description: Retorna o módulo de um *número* informado no primeiro parâmetro.

Code

Modulo()

Examples

Modulo(-1)

Description: Transforma -1 em 1 (Número).

Escrever(VirarTexto(Modulo(0-800)))

Description: Transforma -800 em 800 (Número) e escreve no console 800.

Motor

rEduc

Tarefa que aplica uma força e velocidade do *número* informado pelo segundo parâmetro no motor de nome informado *pelo* texto no primeiro parâmetro.

Return

Type: void

Description: Aplica uma força e velocidade no motor de nome informado.

Code

Motor( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Força e Velocidade
Type: float
Description: Força e Velocidade a ser aplicada no motor informado.

Examples

Motor("Nome do meu Componente", -50)

Description: Aplica uma força e velocidade de -50 no motor de nome "Nome do meu Componente".

PararSom

rEduc

Tarefa que para o som do componente buzzer de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Para o som do componente buzzer de nome informado.

Code

PararSom( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

PararSom("Nome do meu Componente")

Description: Para o som do componente buzzer de nome "Nome do meu Componente".

Pausa

rEduc

Tarefa que pausa a execução do programa e espera um determinado tempo para voltar, representado pelo *número* no primeiro parâmetro em milissegundos.

Return

Type: void

Code

Pausa( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Tempo a esperar
Type: float
Description: Tempo em milissegundos de espera.

Examples

Pausa(1000)

Description: Espera 1 segundo.

Pi

rEduc

Retorna um *número* que representa o valor numérico de Pi.

Return

Type: float

Description: *Número* que representa o valor numérico de Pi.

Code

Pi()

Examples

se(meuNumero > Pi()) entao { }

Description: Utiliza a tarefa Pi() para comparação dentro de um se

RaizQuadrada

rEduc

Retorna um *número* que representa o valor da raiz quadrada do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor da raiz quadrada do *número* informado.

Code

RaizQuadrada( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor para raiz quadrada
Type: float
Description: Número a ser utilizado para calcular raiz quadrada.

Examples

RaizQuadrada(25)

Description: Calcula a raiz quadrada de 25.

Registrar

rEduc

Tarefa que define o conteúdo no arquivo de registro para o *texto* informado no primeiro parâmetro.

Return

Type: void

Description: Define o conteúdo no arquivo de registro para o *texto* informado.

Code

Registrar( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Mensagem
Type: string
Description: Mensagem a ser registrada.

Examples

Registrar("Olá Mundo")

Description: Define o conteúdo no arquivo de registro para "Olá Mundo".

RegistrarLinha

rEduc

Tarefa que adiciona uma linha no arquivo de registro com o *texto* informado no primeiro parâmetro.

Return

Type: void

Description: Adiciona uma linha no arquivo de registro com o *texto* informado.

Code

RegistrarLinha( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Mensagem
Type: string
Description: Mensagem a ser registrada.

Examples

RegistrarLinha("Olá Mundo")

Description: Adiciona uma linha no arquivo de registro com "Olá Mundo".

Resto

rEduc

Retorna um *número* que representa o resto da divisão do *número* informado no primeiro parâmetro pelo *número* informado no segundo parâmetro.

Return

Type: float

Description: Valor resultante da operação "resto" entre *números* informados.

Code

Resto( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Numerador
Type: float
Description: Numero a ser dividido para extrair o resto.
Prefix: var2
Name: Denominador
Type: float
Description: Numero que divide o numerador, extraindo o resto.

Examples

Resto(-5, 10)

Description: Retorna o resultado do resto da divisão entre os números -5 e 10.

Seno

rEduc

Retorna um *número* que representa o valor do seno do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor do seno do *número* informado.

Code

Seno( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor do Seno
Type: float
Description: Número que será utilizado para o retorno do Seno.

Examples

Seno(1)

Description: Valor do seno de 1.

Tangente

rEduc

Retorna um *número* que representa o valor da tangente do *número* informado no primeiro parâmetro.

Return

Type: float

Description: Valor da tangente do *número* informado.

Code

Tangente( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Valor da Tangente
Type: float
Description: Número que será utilizado para o retorno da Tangente.

Examples

Tangente(1)

Description: Valor da tangente de 1.

TemAlgo

rEduc

Retorna um *booleano* que representa se o valor lido pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro é maior que 0.

Return

Type: boolean

Description: Se valor lido pelo sensor ultrassônico de nome informado é maior que 0.

Code

TemAlgo( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

TemAlgo("Nome do meu Sensor")

Description: Se valor lido pelo sensor ultrassônico de nome "Nome do meu Sensor" é maior que 0.

TocarFrequencia

rEduc

Tarefa que toca uma frequência em hertz informada pelo *número* no segundo parâmetro no componente buzzer de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Toca uma frequência no componente buzzer de nome informado.

Code

TocarFrequencia( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Frequência
Type: float
Description: Frequência a ser tocada.

Examples

TocarFrequencia("Nome do meu Componente", 24.50)

Description: Toca a frequência 24.5 no componente buzzer de nome "Nome do meu Componente".

TocarNota

rEduc

Tarefa que toca uma nota musical informada pelo *texto* no segundo parâmetro no componente buzzer de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Toca uma nota musical no componente buzzer de nome informado.

Code

TocarNota( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Nota Musical
Type: string
Description: Nota musical a ser tocada, como "Do", "Re", "Mi", etc...

Examples

TocarNota("Nome do meu Componente", "Do")

Description: Toca a nota "Dó" no componente buzzer de nome "Nome do meu Componente".

Toque

rEduc

Retorna um *booleano* que representa o valor do sensor de toque de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: boolean

Description: Valor do sensor de toque de nome informado.

Code

Toque( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Toque("Nome do meu Sensor")

Description: Valor do sensor de toque de nome "Nome do meu Sensor".

TravarMotor

rEduc

Tarefa que trava ou destrava pelo *booleano* no segundo parâmetro a rotação livre do motor de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: void

Description: Trava ou destrava a rotação livre do motor de nome informado.

Code

TravarMotor( var1 , var2 )

Parameters

Amount: 2

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô
Prefix: var2
Name: Travar Motor
Type: boolean
Description: Booleano que define o estado de trava do motor informado.

Examples

TravarMotor("Nome do meu Componente", verdadeiro)

Description: Trava a rotação livre do motor de nome "Nome do meu Componente".

Ultra

rEduc

Retorna um *número* que representa o distância lida pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Distância lida pelo sensor ultrassônico de nome informado.

Code

Ultra( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Ultra("Nome do meu Sensor")

Description: Distância lida pelo sensor ultrassônico de nome "Nome do meu Sensor".

Ultrassonico

rEduc

Retorna um *número* que representa o distância lida pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro.

Return

Type: float

Description: Distância lida pelo sensor ultrassônico de nome informado.

Code

Ultrassonico( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

Ultrassonico("Nome do meu Sensor")

Description: Distância lida pelo sensor ultrassônico de nome "Nome do meu Sensor".

UltraVeAlgo

rEduc

Retorna um *booleano* que representa se o valor lido pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro é maior que 0.

Return

Type: boolean

Description: Se valor lido pelo sensor ultrassônico de nome informado é maior que 0.

Code

UltraVeAlgo( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

UltraVeAlgo("Nome do meu Sensor")

Description: Se valor lido pelo sensor ultrassônico de nome "Nome do meu Sensor" é maior que 0.

Velocidade

rEduc

Retorna um *número* que representa a velocidade percebida pelo controlador do robô.

Return

Type: float

Description: Velocidade percebida pelo controlador do robô.

Code

Velocidade()

Examples

Velocidade()

Description: Retorna a velocidade percebida pelo controlador do robô.

VelocidadeAlvoMotor

rEduc

Função que retorna o *número* que representa a velocidade-alvo do motor informado pelo *texto* do primeiro parâmetro.

Return

Type: float

Description: Velocidade-alvo do motor de nome informado.

Code

VelocidadeAlvoMotor( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

VelocidadeAlvoMotor("Nome do meu Componente")

Description: Velocidade-alvo do motor de nome "Nome do meu Componente".

VelocidadeMotor

rEduc

Função que retorna o *número* que representa a velocidade do motor informado pelo *texto* do primeiro parâmetro.

Return

Type: float

Description: Velocidade do motor de nome informado.

Code

VelocidadeMotor( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Nome do Componente
Type: string
Description: Nome do Componente do Robô

Examples

VelocidadeMotor("Nome do meu Componente")

Description: Velocidade do motor de nome "Nome do meu Componente".

VirarBooleano

rEduc

Transforma o *número* no primeiro parâmetro em *booleano*.

Return

Type: boolean

Description: Resultado da conversão em booleano.

Code

VirarBooleano( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Número
Type: float
Description: Número a ser convertido em booleano.

Examples

VirarBooleano(-1)

Description: Transforma -1 em "falso" (booleano).

VirarNumero

rEduc

Transforma o *texto* no primeiro parâmetro em *número*.

Return

Type: float

Description: Resultado da conversão em número.

Code

VirarNumero( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Texto
Type: string
Description: Texto a ser convertido em número.

Examples

VirarNumero("2.5")

Description: Transforma "2.5" (texto) em 2.5 (número).

VirarTexto

rEduc

Transforma o *número* no primeiro parâmetro em *texto*.

Return

Type: string

Description: Resultado da conversão em texto.

Code

VirarTexto( var1 )

Parameters

Amount: 1

Prefix: var1
Name: Número
Type: float
Description: Número a ser convertido em texto.

Examples

VirarTexto(2.5)

Description: Transforma 2.5 (número) em "2.5" (texto).