collapse

* Links de Robótica

* Posts Recentes

Printer 3D barata por andre_f_carvalho
[Hoje às 14:37]


Procuro resistências 220 Ohm de 1% por brunus
[Ontem às 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[Ontem às 11:19]


Videos hipnoticos de mecanica industrial por TigPT
[Ontem às 00:07]


FPV Drone Racing? por brunus
[Ontem às 00:00]


Decodificar cabo por Hugu
[01 de Dezembro de 2016, 23:11]


Ajuda para replicar e reparar um Dimmer por brunus
[30 de Novembro de 2016, 23:23]


Adaptar impressora 3D a Drill Maschine por Hugu
[30 de Novembro de 2016, 23:20]


Módulo gsm por dio123
[30 de Novembro de 2016, 13:39]


RAM SO-DIMM 256 MB por Hugu
[29 de Novembro de 2016, 22:52]

Autor Tópico: Algumas dúvidas - Sensores e Driver  (Lida 1096 vezes)

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

Offline VascoP

  • Mini Robot
  • *
  • Mensagens: 66
Algumas dúvidas - Sensores e Driver
« em: 13 de Fevereiro de 2010, 00:58 »
Primeiro que tudo, olá a todos! Ando à umas semanas a ver o fórum e hoje decidi participar! (Sugar informação isto é :P)

1- O único driver que consegui arranjar tem uns pinos "a mais". É o L293E que tem 1 Sense pin por cada par Input/Output. Ou seja, consigo controlar 2 motores bidireccionais mas tenho mais 4 pinos inutilizados (Ground).
Alguém tem ideia para que aplicações os posso usar? (A datasheet não tem grande informação)

2- Em aplicações de LDR's vi que antes de compararem o valor dos AnalogRead(s) se usam as funções Serial.print para os escrever. Alguém me pode indicar a razão disto acontecer? E o porquê da inicialização em 9600? Já li a parte da Comunicação Serial na página do arduino mas não está muito claro...

Se alguém puder esclarecer uma ou ambas as dúvidas fico muito grato, obrigado pela paciência!

 

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 8.988
  • Helpdesk do sitio
Re: Algumas dúvidas - Sensores e Driver
« Responder #1 em: 13 de Fevereiro de 2010, 03:13 »
Consigo responder a meia pergunta.
O 9600 é o baud rate, ou seja a velocidade de transmissão, e é calculada tendo em conta a velocidade do microprocessador(arduino) e mais uns quantos valores, sendo o 9600 o valor escolhido para que a transferência de dados entre pc e arduino seja possivel e se faça sem erros.

O sense, deve ser para medires a corrente que está a ser consumida por cada motor, digo eu..
Avr fanboy

Offline VascoP

  • Mini Robot
  • *
  • Mensagens: 66
Re: Algumas dúvidas - Sensores e Driver
« Responder #2 em: 13 de Fevereiro de 2010, 14:15 »
Muito obrigado  :)

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 2.843
    • Tróniquices
Re: Algumas dúvidas - Sensores e Driver
« Responder #3 em: 13 de Fevereiro de 2010, 14:45 »
O L293E é como o L293D mas não tem os díodos internos, pelo que tens tu que os meter cá fora. Tenta a datasheet do L293D.

A função Serial.print é apenas um comando para enviar dados para o PC pela porta série. Os dados podem ser texto ou que tu quiseres enviar. Esta função é muito usada para depuração (debug) dos programas no arduino, pois é uma forma de enviares texto para poderes ver no PC, caso contrário não sabes o que se está a passar "dentro" do arduino. O próprio ambiente de desenvolvimento do arduino tem uma forma de ver os dados (em texto) que são enviados pelo arduino, mas também podes usar o "HyperTerminal", configurando-o com "8 databits, 1 stop bit, no parity, flow control none, e 9600bps" (bps = bits por segundo).

A inicialização a 9600bps foi a escolha de quem fez o programa. Podes escolher velocidades maiores ou menores, dentro de certos limites. Quanto mais alto o valor, mais rápida é a transferência de dados para o PC. Tens também que configurar no PC a mesma velocidade. Podes ver por exemplo na configuração do HyperTerminal as velocidades que são aceites.

Offline VascoP

  • Mini Robot
  • *
  • Mensagens: 66
Re: Algumas dúvidas - Sensores e Driver
« Responder #4 em: 04 de Março de 2010, 02:09 »
Bem andei a pesquisar um bocado e descobri que os sensor pins, são basicamente resistor sensors que servem para medir a corrente que o motor está a utilizar.

Vejo potencial enorme para isto! Eu a pensar que seca que tinha aqui uns pinos a empatar estou-me a aperceber que afinal isto não é bem assim! Para começar lembrei-me que provavelmente vou poder detectar coisas como o meu robot estar "encalhado" ou talvez numa subida/descida só com isto...

Mas quer dizer, tudo teoricamente e se é que estou a perceber bem o uso de um sensor de corrente :P