Skip to content

Matheus-Souza-Rozendo/marsbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marsbot

GitHub repo size GitHub GitHub language count GitHub top language

Realizando um desenho na tela utilizando o recurso do simulador da arquitetura MIPS do Mars

MIPS, acrônimo para Microprocessor without interlocked pipeline stages, é uma arquitetura de microprocessadores RISC desenvolvida pela MIPS Computer Systems.

Neste projeto foi utilizado um simulador desta arquitetura chamado Mars.

Objetivo

O codigo consiste no controle de um robô que se movimenta por um papel (simulando uma cabeça de uma impressora) e escreve as informações no mesmo. Para isso, o robô utiliza como parametros de controle para seu movimento as informações contidas em um vetor.

Funcionalidades

O programa gera desenhos na tela a partir da informações contidas em um vetor.

O vetor deve ser escrito no seguinte formato: ângulo,tempo,pintar ou não pintar,.....

  • o ângulo deve ser um valor inteiro entre 0 e 359
  • tempo é a duração que o robô ficará executando esse comando
  • para pintar, deve-se colocar na 3º posição o valor 1, caso não queira pintar coloque o valor 0.

OBS:

A velocidade da simulação deve ser configurada para 30px/s

Resultado

Futuras melhorias

  1. Ler os comandos a partir de um arquivo .txt
  2. Gerar um arquivo .txt a partir de uma imagem real

Contato

Matheus Souza Rozendo – [email protected]

Releases

No releases published

Packages

No packages published