AbrirConsole
rEducTarefa que quando executada abre o painel de console.
Return
Type: void
Description: Abre o painel de console.
Code
AbrirConsole()
Examples
AbrirConsole()
Aleatorio
rEducRetorna 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
Examples
Aleatorio(1, 10)
AnguloMotor
rEducRetorna 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
Examples
AnguloMotor("Nome do meu Componente")
ApagarCaneta
rEducTarefa 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
Examples
ApagarCaneta("Nome do meu Componente")
ArcoCosseno
rEducRetorna 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
Examples
ArcoCosseno(1)
ArcoSeno
rEducRetorna 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
Examples
ArcoSeno(1)
ArcoTangente
rEducRetorna 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
Examples
ArcoTangente(1)
Arredondar
rEducRetorna 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
Examples
Arredondar(15.2499, 2)
Bussola
rEducRetorna 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()
CarimbarMensagens
rEducTarefa 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
Examples
CarimbarMensagens(verdadeiro)
CarimboHora
rEducRetorna 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()
CarimboMilissegundo
rEducRetorna 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()
Colorido
rEducRetorna 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
Examples
Colorido("Nome do meu Sensor")
Concatenar
rEducTarefa 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
Examples
Concatenar("Olá", " Mundo")
Cor
rEducRetorna 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
Examples
Cor("Nome do meu Sensor")
CorAzul
rEducRetorna 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
Examples
CorAzul("Nome do meu Sensor")
CorVerde
rEducRetorna 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
Examples
CorVerde("Nome do meu Sensor")
CorVermelho
rEducRetorna 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
Examples
CorVermelho("Nome do meu Sensor")
Cosseno
rEducRetorna 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
Examples
Cosseno(1)
DefinirMotor
rEducTarefa 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
Examples
DefinirMotor("Nome do meu Componente", 10, -50)
DesligarCaneta
rEducTarefa 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
Examples
DesligarCaneta("Nome do meu Componente")
DesligarLuz
rEducTarefa 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
Examples
DesligarLuz("Nome do meu Componente")
Direcao
rEducRetorna 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()
Escrever
rEducTarefa 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
Examples
Escrever("Olá Mundo")
EscreverLinha
rEducTarefa 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
Examples
EscreverLinha("Olá Mundo")
Esperar
rEducTarefa 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
Examples
Esperar(1000)
EstaTocando
rEducRetorna 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
Examples
EstaTocando("Nome do meu Componente")
ForcaMotor
rEducFunçã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
Examples
ForcaMotor("Nome do meu Componente")
Inclinacao
rEducRetorna 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()
Interromper
rEducInterrompe a execução de uma repetição.
Return
Type: void
Code
Interromper()
Examples
Interromper()
LigarCaneta
rEducTarefa 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
Examples
LigarCaneta("Nome do meu Componente", 0, 0, 0)
LigarLuz
rEducTarefa 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
Examples
LigarLuz("Nome do meu Componente", 255, 255, 255)
Limitar
rEducRetorna 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
Examples
Limitar(101, 0, 100)
LimparConsole
rEducTarefa que quando executada limpa o painel de console.
Return
Type: void
Description: Limpa o painel de console.
Code
LimparConsole()
Examples
LimparConsole()
LimparRegistro
rEducTarefa que quando executada limpa o arquivo de registro.
Return
Type: void
Description: Limpa o arquivo de registro.
Code
LimparRegistro()
Examples
LimparRegistro()
Luminosidade
rEducRetorna 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
Examples
Luminosidade("Nome do meu Sensor")
Luz
rEducRetorna 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
Examples
Luz("Nome do meu Sensor")
Mapeamento
rEducRetorna 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
Examples
Mapeamento(5, 1, 10, 1, 1000)
Modulo
rEducRetorna 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)
Escrever(VirarTexto(Modulo(0-800)))
Motor
rEducTarefa 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
Examples
Motor("Nome do meu Componente", -50)
PararSom
rEducTarefa 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
Examples
PararSom("Nome do meu Componente")
Pausa
rEducTarefa 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
Examples
Pausa(1000)
Pi
rEducRetorna 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 { }
RaizQuadrada
rEducRetorna 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
Examples
RaizQuadrada(25)
Registrar
rEducTarefa 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
Examples
Registrar("Olá Mundo")
RegistrarLinha
rEducTarefa 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
Examples
RegistrarLinha("Olá Mundo")
Resto
rEducRetorna 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
Examples
Resto(-5, 10)
Seno
rEducRetorna 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
Examples
Seno(1)
Tangente
rEducRetorna 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
Examples
Tangente(1)
TemAlgo
rEducRetorna 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
Examples
TemAlgo("Nome do meu Sensor")
TocarFrequencia
rEducTarefa 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
Examples
TocarFrequencia("Nome do meu Componente", 24.50)
TocarNota
rEducTarefa 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
Examples
TocarNota("Nome do meu Componente", "Do")
Toque
rEducRetorna 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
Examples
Toque("Nome do meu Sensor")
TravarMotor
rEducTarefa 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
Examples
TravarMotor("Nome do meu Componente", verdadeiro)
Ultra
rEducRetorna 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
Examples
Ultra("Nome do meu Sensor")
Ultrassonico
rEducRetorna 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
Examples
Ultrassonico("Nome do meu Sensor")
UltraVeAlgo
rEducRetorna 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
Examples
UltraVeAlgo("Nome do meu Sensor")
Velocidade
rEducRetorna 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()
VelocidadeAlvoMotor
rEducFunçã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
Examples
VelocidadeAlvoMotor("Nome do meu Componente")
VelocidadeMotor
rEducFunçã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
Examples
VelocidadeMotor("Nome do meu Componente")
VirarBooleano
rEducTransforma 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
Examples
VirarBooleano(-1)
VirarNumero
rEducTransforma 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
Examples
VirarNumero("2.5")
VirarTexto
rEducTransforma 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
Examples
VirarTexto(2.5)