LusoRobótica - Robótica em Português

Sobre o LusoRobótica - antigo => Sugestões e Questões => Tópico iniciado por: Ruben Silva em 20 de Julho de 2012, 13:29

Título: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:29
Boas é o seguinte um faço um programinha simples para exprimentar as entradas com uma entreada digital de 5v.

MAIN:

if input0=1 then LED
goto main

LED:
high 0
high 1

goto main


só que quando passo para a picaxe e faço o circuito ela acende logo as saidas 0 e 1 sem eu dar o sinal de 5 voltes na sua entrada :S

porque que isso acontece?
Título: Re: Picaxe 18x Problema entradas
Enviado por: TigPT em 20 de Julho de 2012, 13:32
Tens a entrada que estás a testar ligada a 0 (gnd)?

Se estiver em alta impedancia (sem nada ligado) ele pode assumir isso como 5v.
Título: Re: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:39
primeiro nao tinha, mas depois fiz o seguinte circuito com um botão e ele abria as suas saidas sem o sinal digital (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Foi49.tinypic.com%2F20875n9.jpg&hash=7c8d274dfb849a2bf6dc9082867e1630008e51ae)
Título: Re: Picaxe 18x Problema entradas
Enviado por: senso em 20 de Julho de 2012, 13:42
Não vais ver nada com este código:

LED:
high 0
high 1

Precisas de delays, porque os teus olhos não vão ver o led a piscar a essa velocidade.
Título: Re: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:48
Não vais ver nada com este código:

LED:
high 0
high 1

Precisas de delays, porque os teus olhos não vão ver o led a piscar a essa velocidade.

eles apenas irão acender e nunca apagar como posso eu nao ver isso? o.O
Título: Re: Picaxe 18x Problema entradas
Enviado por: TigPT em 20 de Julho de 2012, 13:52
Não conheço a plataforma mas assim sendo parece estar ok.

high 0 é que não está lá a fazer nada.
Título: Re: Picaxe 18x Problema entradas
Enviado por: Marvin em 20 de Julho de 2012, 13:54
Não conheço a plataforma mas assim sendo parece estar ok.

high 0 é que não está lá a fazer nada.

high 0 suponho q esteja a "ligar" o porto 0 e o High 1 a ligar o porto 1.

para piscar tinha de ser

High 0
pause 1000
Low 0
pause 1000

edit: tanto para 1 led como para o outro...
Título: Re: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:54
Não conheço a plataforma mas assim sendo parece estar ok.

high 0 é que não está lá a fazer nada.
voce sabe programar picaxe?

high 0 -> ira ligar a saida 0
Título: Re: Picaxe 18x Problema entradas
Enviado por: Marvin em 20 de Julho de 2012, 13:55
Não conheço a plataforma mas assim sendo parece estar ok.

high 0 é que não está lá a fazer nada.
voce sabe programar picaxe?

high 0 -> ira ligar a saida 0

O TigPt disse q n conhecia a plataforma,  e pensou q era algo boleano.
Título: Re: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:55
Não conheço a plataforma mas assim sendo parece estar ok.

high 0 é que não está lá a fazer nada.

high 0 suponho q esteja a "ligar" o porto 0 e o High 1 a ligar o porto 1.

para piscar tinha de ser

High 0
pause 1000
Low 0
pause 1000

edit: tanto para 1 led como para o outro...

sim correto, mas eu nao quero que elas pisquem, apenas quero ligar as duas saidas, mas com o sinal de 5 volts digital coisa que eu nao faço e eles digam na mesma
Título: Re: Picaxe 18x Problema entradas
Enviado por: TigPT em 20 de Julho de 2012, 13:56
Nao, nunca o fiz. Confirma que no main ou na rotina de setup inicial metes os pins a low. Pode já estar a começar a high.
Título: Re: Picaxe 18x Problema entradas
Enviado por: Ruben Silva em 20 de Julho de 2012, 13:58
Nao, nunca o fiz. Confirma que no main ou na rotina de setup inicial metes os pins a low. Pode já estar a começar a high.
podia ser mas nao é, pois apenas esses dois é que ficam a ON, os outros ficam a OFF
Título: Re: Picaxe 18x Problema entradas
Enviado por: TigPT em 20 de Julho de 2012, 14:08
Mas podem já estar on do ultimo reset nao custa nada na rotina main os meteres a low e fazeres uma nova rotina loop para o código principal.

No máximo ficas a saber que nao é dai
Título: Re: Picaxe 18x Problema entradas
Enviado por: Sérgio_Sena em 20 de Julho de 2012, 15:17
primeiro nao tinha, mas depois fiz o seguinte circuito com um botão e ele abria as suas saidas sem o sinal digital (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Foi49.tinypic.com%2F20875n9.jpg&hash=7c8d274dfb849a2bf6dc9082867e1630008e51ae)


com o pino de entrada no ar, sem nada ligado, qual a tensão medida com o multimetro?  é 0V, 5V ou variavel ?

o programa está a comportar-se como se o pino de entrada já esteja a 5V=1
Título: Re: Picaxe 18x Problema entradas
Enviado por: andre_f_carvalho em 20 de Julho de 2012, 21:47
boas,


tens o codigo errado isto nao funciona como tens para dizer que uma entrada esta a 1 tens de escrever algo do tipo  "if pin0 =1 then qual_quer_coisa" e nao input0