collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[Ontem às 15:31]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Construção robo  (Lida 27227 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #30 em: 02 de Março de 2009, 17:38 »
O arduino tem um botão parecido com este, mas a função dele(penso eu) é reininciar a placa; gostava de saber se dava para mudar essa opção para ligar e desligar o robô. ???

Offline guibot

  • Mini Robot
  • *
  • Mensagens: 651
    • Guibot
Re:Construção robo
« Responder #31 em: 02 de Março de 2009, 18:44 »
nop.. esse botão só tem mesmo a função de reset  :-\

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #32 em: 02 de Março de 2009, 18:51 »
mas se eu comprar este botão já consigo ligar e desligar? certo?

Já andei a ler alguns tutoriais, mas ainda há cenas que me escapam.

Offline guibot

  • Mini Robot
  • *
  • Mensagens: 651
    • Guibot
Re:Construção robo
« Responder #33 em: 02 de Março de 2009, 18:55 »
isso é um botão "push", só funciona quando pressionado, precisas de um botão do tipo "switch" como te mostrei na foto.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Construção robo
« Responder #34 em: 02 de Março de 2009, 18:56 »
Esse botão só te permite fazer ligação entre 2 pins temporariamente. Para ligar e desligar precisas de um botão mecânico, ou de um mecanismo que detecte esse pulso e comute de estado.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Construção robo
« Responder #35 em: 02 de Março de 2009, 19:01 »
Esse botão só te permite fazer ligação entre 2 pins temporariamente. Para ligar e desligar precisas de um botão mecânico, ou de um mecanismo que detecte esse pulso e comute de estado.

Mas para isso vai ter que haver sempre algo a comsumir, agora penso que existe é uns push button com dois estados, em que carregas e ele liga e quando voltas a carregar ele desligada, isto tudo mecanicamente!

Offline guibot

  • Mini Robot
  • *
  • Mensagens: 651
    • Guibot
Re:Construção robo
« Responder #36 em: 02 de Março de 2009, 19:02 »
Citar
agora penso que existe é uns push button com dois estados, em que carregas e ele liga e quando voltas a carregar ele desligada, isto tudo mecanicamente!

é um push button com efeito de switch  :P

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #37 em: 02 de Março de 2009, 19:33 »
Brigada pela ajuda.

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #38 em: 04 de Maio de 2009, 16:59 »
Boa tarde, ja tenho todas as peças para o robô, agora vou comecar a construir, mas gostava primeiro de saber como ligar este botão(http://www.sparkfun.com/commerce/product_info.php?products_id=8837), à placa arduino.

E gostava de saber também se há por ai alguma alma caridosa que me ajude a fazer o código para por o sensor(http://www.sparkfun.com/commerce/product_info.php?products_id=242) a funcionar correctamente.


Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Construção robo
« Responder #39 em: 04 de Maio de 2009, 18:46 »
Quanto ao sensor no teu caso começava pelo mais simples que é simplesmente ligar a saida do sensor a um dos analog input do arduino e ler esse valor, por exemplo:

Código: [Seleccione]
void setup(9600){
Serial.begin;
}

void loop(){
Serial.println(analogRead(0); //O sensor ligado no pino 0 dos analog input
delay(50);
}

Quanto ao botão supus que queres com ele ligar ou desligar o arduino se for isso usas desta maneira:


Se é para ler no arduino o estado do botão então usas desta maneira:


A resistencia R1 pode tomar valor entre +- 2k e 10k.

E fazes por exemplo:
Código: [Seleccione]
void setup(9600){
Serial.begin;
}

void loop(){
Serial.println(digitalRead(3); //O botão ligado no pino 3
delay(50);
}
« Última modificação: 04 de Maio de 2009, 20:33 por metRo_ »

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #40 em: 04 de Maio de 2009, 19:53 »
Muito obrigado pela ajuda.
Assim que montar o robô, depois coloco aqui fotos, para vocês verem o resultado.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Construção robo
« Responder #41 em: 04 de Maio de 2009, 20:34 »
Tens ai as imagens que por causa de um erro não estavam a funcionar :)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Construção robo
« Responder #42 em: 04 de Maio de 2009, 21:08 »

Esta imagem tem um erro, aquilo fio que liga aos 5V devia estar ligado ao Vin
« Última modificação: 05 de Maio de 2009, 00:22 por TigPT »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Construção robo
« Responder #43 em: 08 de Maio de 2009, 13:21 »

Offline shenzi

  • Mini Robot
  • *
  • Mensagens: 48
Re:Construção robo
« Responder #44 em: 09 de Maio de 2009, 19:41 »
Muito obrigado por toda a ajuda que tem dado.
Segunda feira, o meu grupo vai começar a ligar as leds, e testar o código, vamos também montar o botão on/off , montar o motro(ele vinhas ás peças) e tentar ligar a bateria (só que aqui neste ponto tenho uma duvida, é que nós comprámos este suporte para as pilhas, e gostava de saber se para fazer a montagem tenho que desmontar a peça branca, e montar directamente com os fios)