Compiladores
Para facilitar o processo da programação do robô, é pego, todas as peças de rotação do robô, e assim e formado apenas uma função com 4 parâmetros de movimentos, responsáveis para movimentar o robô:
RBR X: 10 //rotaciona a base para a direita, onde o X é uma variável que recebe o valor correspondente a 10.
RBL X: 10 // rotaciona a base para a esquerda, onde X é uma variável que recebe o valor correspondente a 10
RJU X : 10 // rotaciona a junção para cima, onde X é uma variável que recebe um valor correspondente.
RJD X: 10 // rotaciona a junção para baixo, onde X é uma variável que recebe um valor correspondente.
RHR X: 10 // rotaciona o soldador para a direita onde X é uma variável que receber qualquer valor correspondente.
RHL X: 10 // rotaciona o soldador para esquerda onde X é uma variável que recebe qualquer valor correspondente
RHU X :10 // rotaciona o soldador para cima onde X é uma variável que recebe qualquer valor correspondente
RHD X: 10 // rotaciona o soldador para baixo onde X é uma variável que recebe qualquer valor correspondente.
Dentre todos esses comandos de rotação do robô, é formada uma função, contendo dentro dessa função quatro parametros, responsáveis por fazer a rotação do robô. É criado uma função chamada de R_MOVE contendo nessa função 4 parâmetros, o primeiro parâmetro é rotação da base que pode ser tanto para a direita quanto para a esquerda, o segundo parâmetro é rotação da junção podendo podendo ir tanto para cima quanto para baixo, a seguir o terceiro parâmetro é responsável por rotaciona soldador para a direita e para a esquerda, e o quarto parâmetro é rotação do soldador pata cima e para baixo.
O quanto que irá rotacionar vai depender do valor aplicado para rotacionar o robô, o ponto neutro o valor de X será 5, a partir do valor 6 ao valor 10 será rotacionado para a direita ou para cima, podendo variar o quanto que a peça irá rotacionar do valor que aplicar ao parâmetro, a rotação para a esquerda será a partir