sBotics Wiki

Tutorial do Simulador usado pela OBR

Ferramentas do usuário

Ferramentas do site


componentes

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
componentes [2025/04/02 12:39] – [Componentes Simples] admincomponentes [2025/04/15 16:34] (atual) – edição externa 127.0.0.1
Linha 28: Linha 28:
 {{ controlador-branco.png?150}} {{ controlador-branco.png?150}}
 ===== Controlador do Robô ===== ===== Controlador do Robô =====
-O controlador do robô pode ser considerado por muitos um componente, já que o mesmo é capaz de executar alguns comandos de sensores "embutidos"+O controlador do robô pode ser considerado por muitos um componente, já que o mesmo é capaz de executar alguns comandos de sensores "embutidos" e de saída.
  
 {{controller.png?20}} **Comandos do Controlador:** {{controller.png?20}} **Comandos do Controlador:**
 +| Comando ^ Descrição ^ rEduc / Blockeduc ^ C# ^
 +^ Abrir Console | Abre o painel do console. | ''%%AbrirConsole()%%'' | ''%%IO.OpenConsole();%%'' |
 +^ Escrever | Escreve no console logo após o último texto. | ''%%Escrever("texto")%%'' | ''%%IO.Print("texto" );%%'' |
 +^ Escrever em uma Linha | Escreve no console em uma nova linha. | ''%%EscreverLinha("texto")%%'' | ''%%IO.PrintLine("texto");%%'' |
 +^ Limpar Console | Limpa todo o texto do console. | ''%%LimparConsole()%%'' | ''%%IO.ClearPrint();%%'' |
 +^ Bússola / Direção | Retorna a direção (em graus) observada pelo robô. | ''%%Direcao()%%'' | ''%%Bot.Compass%%'' |
 +^ Inclinação | Retorna número que indica a inclinação em graus do robô. | ''%%Inclinacao()%%'' | ''%%Bot.Inclination%%'' |
 +^ Velocidade | Retorna número que indica a velocidade que o controlador (robô como um todo) está se movimentando. | ''%%Velocidade()%%'' | ''%%Bot.Speed%%'' |
  
 +//(Avançado)// Arquivo de Registro:
 +| Comando ^ Descrição ^ rEduc / Blockeduc ^ C# ^
 +^ Registrar | Escreve no registro logo após o último texto. | ''%%Registrar("texto")%%'' | ''%%IO.Write("texto" );%%'' |
 +^ Registrar em uma Linha | Escreve no registro em uma nova linha. | ''%%RegistrarLinha("texto")%%'' | ''%%IO.WriteLine("texto");%%'' |
 +^ Limpar Registro | Limpa todo o texto do arquivo de registro. | ''%%LimparRegistro()%%'' | ''%%IO.ClearWrite();%%'' |
  
 +> O arquivo de registro é como um console mas que fica inteiramente fora do sBotics em um arquivo separado. Ele pode ser acessado através do [[Rotina#Console|painel de console]] clicando no ícone de "Documento". Pode ser utilizado para gerar gráficos, csvs e outras implementações que o usuário queira fazer fora do sBotics a partir de dados gerados dentro do sBotics. 
 ===== Componentes Simples ===== ===== Componentes Simples =====
  
componentes.1743597586.txt.gz · Última modificação: 2025/04/15 16:34 (edição externa)