Skip to main content

O Desafio da Interface do Utilizador

VEX Clawbot IQ

O Desafio da Interface do Utilizador

No Desafio de Interface do Usuário, você programará o Clawbot para que um usuário possa pressionar os botões Check, Up e Down do cérebro para controlar os motores do braço e da garra. Em seguida, esses botões serão usados para recolher e substituir uma variedade de dez objetos. Este desafio não requer que o Clawbot dirija ou vire. Os objetos são apanhados e depois recolocados no mesmo local na mesa ou no chão.

Regras:

  • Um botão (botão para cima) ou uma combinação de botões (botão de verificação e botão para cima) deve executar apenas uma das quatro ações: abrir a garra, fechar a garra, levantar o braço ou abaixar o braço.
  • Não é permitido usar o Controlador.
  • Cada Clawbot precisará levantar e substituir o maior número possível de objetos dentro de um minuto e sem deixá-los cair. Recomenda-se levantar e substituir um objeto de cada vez.
    • A rodada de um minuto termina na marca de 1 minuto ou se algum objeto cair - mesmo que a rodada tenha apenas alguns segundos. Soltar um objeto desqualifica a equipe do minuto inteiro da rodada, mas todos os pontos ganhos antes da queda são contados.
  • Se todos os objetos fornecidos tiverem sido levantados antes do fim da rodada de um minuto, os objetos podem ser reutilizados até que o tempo seja chamado.
  • O objeto precisa ser levantado mais alto do que o motor do braço antes de ser substituído na mesa.
  • Cada objeto agarrado e levantado com sucesso, depois para baixo e substituído, vale um ponto.
  • Entre as rodadas, os papéis podem ser alterados, mas apenas um usuário por Clawbot pode jogar cada rodada.
  • O grupo com mais pontos no final de todas as rodadas, vence!

Tabela de dados vazia com 3 colunas e linhas em branco. As colunas leram, da esquerda para a direita, Número Redondo, ID do Clawbot e Número de Itens Levantados e Substituídos com Sucesso.

Funções no Desafio:

  • Deve haver apenas um utilizador (o levantador) a levantar os objetos durante cada ronda, mas os grupos podem alternar os utilizadores entre rondas.
  • Deve haver um mesário designado  que contabilize quantos objetos cada Clawbot é capaz de levantar com sucesso. Cada objeto substituído com sucesso vale um ponto. Depois que um objeto é descartado, a vez do Clawbot termina. Várias rodadas podem ser jogadas. Uma tabela de pontuação está incluída aqui, mas linhas podem ser adicionadas para grupos e rodadas adicionais. Cada grupo pode usar sua própria tabela de pontuação ou todos podem gravar na mesma. Se vários grupos estiverem usando a mesma tabela de pontuação, escreva o ID do Clawbot ou o nome do grupo de cada grupo na segunda coluna. Além disso, o mesário deve combinar os pontos de cada rodada no final do Desafio da Interface do Usuário para obter uma pontuação total.
  • Deve haver uma pessoa designada para trocar objetos da mesa: o switcher. Como o Clawbot não está a virar ou a conduzir, o objeto levantado terá de ser removido e substituído por um novo objeto após cada tentativa.
  • Deve haver uma pessoa designada para acompanhar o tempo: o cronometrista. Cada rodada dura um minuto.
  • O professor deve fornecer os objetos aprovados para este desafio antes de começar.

Ícone Dicas para Professores Dicas para Professores

  • Lembre aos alunos que eles só podem tocar nos botões Verificar, Para cima ou Para baixo do Clawbot.

  • Forneça apenas objetos que sejam seguros para possível queda: uma lata vazia ou garrafa de água, um cubo VEX, uma peça não utilizada do kit VEX ou qualquer outra coisa que não seja permanentemente danificada por uma queda ou salto.

  • Seria uma boa prática permitir que os alunos observassem o projeto antes de assistirem ao Levantador interagir com a Interface do Usuário.

  • Discuta as opiniões dos alunos sobre a (s) melhor (es) opção(ões) de botões para controlar a garra do Clawbot.

Ícone da Caixa de Ferramentas do Professor Caixa de Ferramentas do Professor - Solução

Clique aqui (Google / .docx / .pdf) para um exemplo de solução de programação para este desafio. Clique aqui (Google / .docx / .pdf) para uma rubrica de programação, aqui (Google / .docx / .pdf) para uma rubrica de bloco de anotações de engenharia individual ou aqui (Google / .docx / .pdf) para uma rubrica de bloco de anotações de engenharia de equipe.