Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > ASM y Microcontroladores
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-05-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
o sea, 3 grados de libertad->3 L293D, el pic y ... algo mas?
Responder Con Cita
  #2  
Antiguo 17-05-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Cita:
Empezado por coso Ver Mensaje
o sea, 3 grados de libertad->3 L293D, el pic y ... algo mas?
jajajajaja pero que quieres hacer amigo?
Responder Con Cita
  #3  
Antiguo 17-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Cita:
Empezado por coso Ver Mensaje
o sea, 3 grados de libertad->3 L293D, el pic y ... algo mas?
Grado de libertad = a cada movimiento, por ejemplo, el codo, el antebrazo, la muñeca, la pronación de la misma, etc.
extende tu brazo y mano y hace de cuenta que bailas balet, cada movimiento de tu brazo, es un grado de libertad. Si miras el L293D te das cuenta que puede controlar 2 motores, por ahi con un poco de astucia, algunos mas.
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #4  
Antiguo 17-05-2008
Delar Delar is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
Delar Va por buen camino
Y sobre la programacion ASM... ¿alguien puede dar algun ejemplo? :P
No se nada de ASM, pero me voy a poner a aprender ahora mismito.

Saludos
Responder Con Cita
  #5  
Antiguo 17-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Cita:
Empezado por Delar Ver Mensaje
Y sobre la programacion ASM... ¿alguien puede dar algun ejemplo? :P
No se nada de ASM, pero me voy a poner a aprender ahora mismito.

Saludos
A ver, dame un ejemplo de como queres que funcione y lo hacemos, te envio una base en ASM con ese funcionamiento. y vos despues lo retocas a tu gusto.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #6  
Antiguo 17-05-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
bueno seria lo primero q hago tenia pensado un brazo mecanico rotacion sobre z y luego las otras dos partes rotacion en x (eso son 3 grados de libertad no?) no tengo ni idea de electronica pero si de programacion y me estaba picando hace tiempo de hacer algo a ver si lo sigo

Saludos, y gracias
Responder Con Cita
  #7  
Antiguo 18-05-2008
Delar Delar is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
Delar Va por buen camino
Cita:
Empezado por MaMu Ver Mensaje
A ver, dame un ejemplo de como queres que funcione y lo hacemos, te envio una base en ASM con ese funcionamiento. y vos despues lo retocas a tu gusto.

Saludos
Mientras este pulsada la tecla W en el form de Delphi, el motor gira en un sentido, y mientras este pulsada la S gira en el otro.
Es eso lo unico que quiero... de todas maneras, tengo 2 dudas mas:
1. Se podria hacer lo mismo sin un Max232?
2. Si se hiciese con un solo motor, se haria bastante mas sencilla la cosa? Porque si es asi lo puedo hacer solo con uno, el segundo lo iba a poner de "apoyo".

Saludos
Responder Con Cita
  #8  
Antiguo 18-05-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Cita:
Empezado por Delar Ver Mensaje
Mientras este pulsada la tecla W en el form de Delphi, el motor gira en un sentido, y mientras este pulsada la S gira en el otro.
Es eso lo unico que quiero... de todas maneras, tengo 2 dudas mas:
1. Se podria hacer lo mismo sin un Max232?
2. Si se hiciese con un solo motor, se haria bastante mas sencilla la cosa? Porque si es asi lo puedo hacer solo con uno, el segundo lo iba a poner de "apoyo".

Saludos
Hola Delar. El 16F84 lo puedes conectar sin usar un Max232 y aqui esta la forma.




Eso que quieres hacer es mas facil si se crea un programita con botones y le mandas un codigo al uC por el serial port y este pues rotara el motor en un sentido, luego le das al otro boton y el uC recivira otro comando que equivale a deterce y rodar en sentido contrario.De lo contrario tendrias que hacer un procedure cuando aprietas la tecla que mande un comando al uC via puerto serie y en el evento al soltar la tecla entonces mandar otro comando que se detenga. Algo asi.

Un Saludo.
Responder Con Cita
  #9  
Antiguo 18-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Lo que dice JoseFco es cierto, ya que el Pic 16F84A puede manejar tensiones CMOS sin problemas, hasta 14.9V se lo aguanta como nada. De todas maneras, podes hacer una converscion con transistores, sin depender de un MAX232. A veces yo cometo el error de querer hacer todo muy perfecto, hasta el extremo. En los ultimo post de JoseFco, no deja de sorprenderme con sus ideas tan buenas y sencillas.
Quizas despues de esto, podamos tirar ideas y hacer algo en el ClunDelphi, quizas algun proyecto que nazca de la mezcla de dos amores, Delphi y Electronica.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #10  
Antiguo 18-05-2008
Delar Delar is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
Delar Va por buen camino
Cita:
Empezado por JoseFco Ver Mensaje
Hola Delar. El 16F84 lo puedes conectar sin usar un Max232 y aqui esta la forma.




Eso que quieres hacer es mas facil si se crea un programita con botones y le mandas un codigo al uC por el serial port y este pues rotara el motor en un sentido, luego le das al otro boton y el uC recivira otro comando que equivale a deterce y rodar en sentido contrario.De lo contrario tendrias que hacer un procedure cuando aprietas la tecla que mande un comando al uC via puerto serie y en el evento al soltar la tecla entonces mandar otro comando que se detenga. Algo asi.

Un Saludo.
Y me podrias decir el codigo en ASM para hacer eso?
Y otra cosa, donde van los motores en el circuito que has dibujado mas arriba?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Puerto Lpt victor2023 OOP 3 18-04-2007 00:46:17
Puerto serial CLX bismarck_sierra Lazarus, FreePascal, Kylix, etc. 0 06-07-2004 21:55:22
Puerto COM lfidanza Varios 5 01-07-2003 00:36:14
puerto usb camilo100 Varios 1 09-05-2003 02:56:27


La franja horaria es GMT +2. Ahora son las 00:49:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi