Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá a todos, Neste tutorial, você aprenderá como codificar um classificador de bolas de cores no Modkit para Vex
Espero que você faça isso e aproveite!
Por favor, vote em mim!:)
Suprimentos:
um computador
Modkit para Vex:
Kit Vex IQ
Bolas coloridas Vex (brancas e pretas)
Etapa 1: Fazendo o Classificador
Isso não é tecnicamente um código, então vou apenas adicionar uma imagem e dizer como funciona
As bolas vêm na frente, passam pelo sensor de cores, informando ao motor para que lado virar, colocando as bolas em caminhos diferentes.
Etapa 2: Configurando o Código
Primeiro, você deve arrastar e soltar um sensor de cores e um motor. Certifique-se de que o sensor de cores esteja definido para o modo de escala de cinza. Você pode selecionar qualquer porta para os componentes.
Etapa 3: codificando o sensor de cores
Este é todo o código para o sensor de cores.
A espera de 0,2 segundos no início é para permitir que o sensor de cores seja inicializado corretamente.
A primeira afirmação 'se' é para distinguir se a bola é branca. Se o sensor de cores detectar uma porcentagem de escala de cinza maior que 20%, a bola é branca e vai imprimir isso na tela do cérebro.
A segunda declaração 'se' é para distinguir se a bola é preta. Se o sensor de cores detectar uma porcentagem de escala de cinza inferior a 4%, a bola é preta e vai imprimir isso na tela do cérebro.
Etapa 4: Codificando o Motor
O código do motor é muito semelhante ao código do sensor de cores.
A única diferença é que ele não imprime no cérebro, ao contrário, ele gira o motor em diferentes direções de acordo com a cor.
Esse trecho de código pode ter que ser alterado dependendo de como o classificador foi feito em primeiro lugar. Eu conectei o motor com um conector que tinha fricção apenas o suficiente para mover a pá (a coisa que gira para fazer as bolas irem em direções diferentes) mas se tivesse alguma resistência, o motor poderia girar sem mover a pá. Isso significa que o motor pode continuar girando mesmo depois que a raquete foi o mais longe possível.
Também ajuda porque, quando duas bolas da mesma cor são colocadas, o motor pode sentir as duas, girar o motor duas vezes e não quebrar nenhuma peça.
Etapa 5: Capacidades
Este é um robô em que estou trabalhando.
É essencialmente o classificador de bolas sobre rodas com uma lâmina na frente para colocar as bolas no classificador e um apanhador na parte de trás.
Etapa 6: Programando o Robô
Selecione para qual slot você deseja fazer o download e, em seguida, aperte o botão do programa.
Nada mais para isso!
Etapa 7: Obrigado
Obrigado a todos pela leitura!
Espero que você tenha achado isso interessante!
Vote, comente e marque como favorito se quiser ver mais como este!:)