LusoRobótica - Robótica em Português
Sistemas específicos => PIC => Tópico iniciado por: ramizluso em 12 de Maio de 2009, 14:49
-
Olá Pessoal
Meu nome é Ramiz e estou fazendo iniciação científica com base na GoGo Board
Para um experimento montei um robo (carrinho ) que segue uma faixa no chão
ele tem com fonte de energia 8 pilhas de 1,5 V, utilizo dois motores cc (aqueles de carrinho de controle remoto de 4 pilhas 1,5V), dois Leds, e dois sensores de luz .
Mas ocorre o seguinte problema , após implementar o programa no GOGO Monitor e grava-lo eu mando executa-lo mas ele não segue a programação corretamente o que pode estar ocorrendo ?
Sei q não é erro de programação pois o programa é muito simples, fiz teste com programas mais simples e o problema persistiu
Quem puder me ajudar ficarei grato!
Até mais!
-
Oi Ramizluso!
Tens de nos fornecer mais informação para te possamos ajudar. O que é que acontece quando dizes que ele "nao segue correctamente a programação"? Mostra-nos o código que fizeste, esquemas do circuito usado, etc.
Abraços
-
Este é o código que implementei no GoGo Monitor em linguagem logo
to robomed
forever[
a, off #motor da direção
cd, setpower 5 # leds
cd, thisway
cd, on
b, setpower 4 # motor de tração
b, on
if sensor4 or sensor1 > 600 # sensores de luz
[
if sensor4 > 600
[
b, off
b, wait 20
a, setpower 7
a, thatway
ab, onfor 40
]
if sensor1 > 600
[
b, off
b, wait 20
a, setpower 7
a, thisway
ab, onfor 40
]]]
end
E aqui esta o link para o esquema de circuitos da minha placa Gogo Board
http://www.gogoboard.org/cocoon/gogosite/availableboards/gogo30/bin/gogo30_pcb.pdf (http://www.gogoboard.org/cocoon/gogosite/availableboards/gogo30/bin/gogo30_pcb.pdf)
Obrigado pela atenção
-
eu já fiz uma gogoboard mas nunca a usei :P
anyway...qual é o problema que estás a ter?
-
Bom a placa não segue a programação corretamente eu acho que o problema não esta na implementação do código
O carrinho deveria fazer o seguinte
suguir uma faixa branca no chão, mas quando um dos sensores detectar um faixa preta no chão ele deve fugir ou seja virar para o lado oposto ao da faixa preta, mas a unica coisa que ele faz é ficar virando da esquerda para a direita
O que pode ser isto ?
-
peça suporte ao desenvolvedor suportegogo@gmail.com
-
E um programa simples de acender/pagar/piscar LEDs, funciona ?