Ferragens  
 
Conhecimento computador >> Ferragens >> Drives de computador e Armazenamento >> 
Como fazer seu robô seguir uma linha
Um robô com rodas que pode seguir uma linha no chão é uma boa demonstração da capacidade do robô para interagir com seu meio ambiente. É também uma boa maneira de começar o robô para ir para onde você quer que ele vá . A informação do sensor que mantém o robô na pista vem de feixes de luz que saltam do chão. Algumas linhas de código de computador pode transformar essa informação em comandos direcionais , e regular a velocidade das rodas ajuda a guiar o robô. Instruções
1

Configurar uma fonte de luz e um detector em cada lado do robô. Cada fonte de luz deverá saltar para fora do chão sobre um lado da linha e em um receptor . Cada receptor deve registrar dois tipos de sinais : " altos " e " baixos", dependendo se o feixe de luz está saltando de um fundo claro ou escuro. Estes valores são determinados por testes experimentais .
2

Um início do código, escrever duas linhas que traduzem sinais refletindo de uma superfície branca como "alto" e sinais refletindo de uma superfície escura como " baixo " - onde" . baixo " se traduz em " linha "e" elevada se traduz em " back_ground " (assumindo que a linha é preto) Portanto, se o seu robô está seguindo uma linha preta sobre um fundo branco , o código ficaria assim : " definir linha : = baixo ; " e " definir back_ground : = alta ; " Para mudar de seguir uma linha preta para seguir uma linha branca , você pode simplesmente inverter os valores definidos nestas duas linhas em seguida, escrever duas linhas de . . código do ciclo operacional do programa de controle do robô que detecta quando o robô está ficando fora da pista - . isto é, quando um dos detectores é olhando para a linha , por exemplo, uma linha de código seria " IF left_sensor == linha em seguida, chamar turn_left (); "ea outra linha de código seria" IF right_sensor == virarDireita chamada de linha (); "Essas linhas de código estão em PBASIC para um robô PARALLAX , mas a intenção deve ser clara enquanto ambos. sensores estão detectando o fundo , o robô é , passando pela linha .
3

Confirmar experimentalmente a mudança de velocidade necessária para manter o rastreamento da linha de robô. Porque cada roda responde a sinais individualmente , se o rodas do lado esquerdo giram mais lentamente , o robô vira à esquerda . para manter as velocidades relativas necessárias para manter o robô na pista , você deve aprender para aumentar ou reduzir a velocidade para que o robô se transforma sempre em um ângulo que não é muito íngreme e não superficial. Estas diferenças podem ser estabelecidos experimentalmente . Faça uma suposição , execute o robô, modificar o seu palpite e repita se necessário , até você acertar.

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são as dimensões de um SATA Drive 2.5 
·As vantagens de dispositivos de comunicação eletrôni…
·Problemas na Combinando dois discos rígidos 
·Como substituir um Raid 5 SCSI disco rígido com um tam…
·Como formatar um cartão de memória SDHC 
·Como abrir um disco rígido WD 
·Como Eliminar computador que tem protegido de Informaç…
·Como conectar uma unidade de disquete a um controlador …
·Como fazer um Jack RCA partir de um laptop a uma TV 
·My Book Premium vs My Book 
  Artigos em destaque
·Afiada copiadora Resolução de Problemas 
·Como conectar um IDE rígido antigo como um segundo dis…
·Como instalar os cartuchos de impressão da Canon 
·Como substituir Thinkpad Hard Drive 
·Como clonar um laptop disco rígido com Windows XP 
·Mouse USB congela em um Dell Optiplex GX745 
·Como atualizar o BIOS em um Acer Netbook 
·eMachines ET1161 -05 Especificações 
·Como Digitalizar Com uma HP 3030 
·Os laptops mais rápidos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados