• Welcome to LusoRobótica - Robótica em Português.
 

Iniciante em Robótica

Started by Psycop, 07 de March de 2011, 16:01

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Psycop

#45
Quote from: CBX on 05 de May de 2011, 16:23
http://lusorobotica.com/index.php?topic=3488.0

Obrigado Já Está a Funcionar!

Já Agora se fosse possível facultar-me alguma informação acerca de esquemas eléctricos do arduino, e para montar pontes em H, etc...

Cumps

dvdt

#46
Engenharia Electrotécnica e Computadores (IST)
Analyst in a Big 4

Psycop

Olá

Já ando a tentar brincar um pouco com o meu arduino, mas pelo que vejo a linguagem de programação dos exemplos é C.

Eu tenho algumas noções acerca de C++, e não consigo encontrar nenhuma informação acerca da programação de Arduino com C++, podiam dar-te algumas dicas sobre isso, ou indicar-me alguns tutoriais de C++ para Arduino?

Cumps

senso

Os exemplos regra geral são simples, mas Serial.print() é claramente C++, mas se sabes fazer uma coisa em C não ganhas rigorosamente nada em o fazer em C++.
Avr fanboy

Psycop

Quote from: senso on 06 de May de 2011, 21:32
Os exemplos regra geral são simples, mas Serial.print() é claramente C++, mas se sabes fazer uma coisa em C não ganhas rigorosamente nada em o fazer em C++.

Mas o que acontece é que eu tenho algumas noções de C++ e não de C!

Cumps

senso

C++ é um superset de C, se sabes C++ sabes C.
E o Arduino tem compilador C++, logo escreve código em C ou C++, é como te der mais jeito, no Arduino a unica diferença muito provavelmente para 90% dos users é poder ter classes e templates, que por acaso no IDE 0022 nem estão a funcionar muito bem, de resto é for's if's, switchs e declarar funções
Avr fanboy

Psycop

Obrigado por toda a ajuda que me tem dado.

Eu vou colocando todas as actualizações e novidades da minha iniciação à electrónica e robótica no meu blog.

O.Cantinho.da.Programação: http://omundodaprogramacao.com/

Cumps

Psycop

Boas

Estou com bastantes dificuldades em montar a ponte L293d alguem me pode indicar um esquema simples de o fazer?

ja me tentei guiar por aqui: http://lusorobotica.com/index.php?topic=3518.0

mas nao estou a conseguir grande coisa!!!

Cumps

CBX

qual é a tua duvida em concreto?

Psycop

Quote from: CBX on 08 de May de 2011, 21:06
qual é a tua duvida em concreto?

Eu não consigo interpretar bem os esquemas!

Cumps

CBX



este é bastante simples...

sabes como funciona uma breadboard?

Psycop

Quote from: CBX on 08 de May de 2011, 21:23


este é bastante simples...

sabes como funciona uma breadboard?

Quanto a esse exemplo é bastante simples, mas so inclui um motor, e o chassis pololu que tenho possui dois!

Quanto ao interruptor que esta nesse esquema não necessito de usar pois não?

Cumps

CBX

o interruptor não é preciso...

o 2º motor basta ligar do outro lado da ponte exactamente da mesma maneira...



os dois lados da ponte são quase simétricos, as diferenças estão no pino 16 que é a alimentação da ponte, o 8 que é a alimentação dos motores e o 1 e 9 que são os enable (a ponte só é activada quando estes pinos estão no estado HIGH, podem ser os dois ligados ao mesmo pino digital do arduino, de preferência um PWM para se poder controlar a velocidade)

os pinos 4, 5, 12 e 13 são o GND, devem estar todos ligados entre si e devem estar ligados ao GND do arduino e da alimentação dos motores

o estado do input 1 do L293D (pino 2) vai corresponder  ao estado do output 1 (pino 3), se for 0 num vai ser o noutro vai ser 0 também e assim sucessivamente, igual nos outros input\output...

Psycop

Olá

Andei novamente à volta da ponte L293D e já consegui movimento num dos motores.

Nas fotos em baixo fica a forma como eu montei...

Mas agora queria fazer o mesmo para o segundo motor, tentei ligar o mesmo no lado oposto da breadboard, mas não funcionou...







Cumps

dvdt

o segundo motor e ligado presisamente como o primeiro ou seja e como se tivesses a fazer aqueles desenhos de simetria que te dao um lado e tens que desenhar o outro mas isto se aplica nos pinos ground input e output e o resto depende ja do codigo
Engenharia Electrotécnica e Computadores (IST)
Analyst in a Big 4