Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Jue May 29, 2008 6:09 am | |
|
|
||
| comentario | Jue May 29, 2008 4:42 pm | |
|
Igualmente, no mencionas con que PICAXE quieres realizar tu proyecto....Si tienes una imagen de lo que quieres hacer o lo que quieres concretamente en tu proyecto, por favor subila asi te entiendo mejor... Cuando mas datos nos des, mas facil se nos hace ayudarte... Saludos |
||
| comentario del autor | Mie Jun 18, 2008 3:27 am | |
|
|
||
| asistió a la solución | Mie Jun 18, 2008 8:50 am | |
abevi escribió:Es con el Picaxe 18-A, y el problema que tengo es que tengo puestos unos pulsadores en las salidas del Pic, y por lo que me he informado tendré que poner unos retardos para que coja el cambio de nivel, y ahora si podeis ayudarme me gustaría saber como pongo un retardo para que coja el cambio de estado en la entrada correspondiente. Gracias y saludos a todos. Bien, a ver si entendí bien ahora.... Lo que quieres hacer, es colocarles unos retardos a la activación de cada salida seleccionada, no??? si es asi, tenes varias maneras de hacerlo, pero antes, me gustaria ver que rutina tienes elaborada hasta ahora, ya que tendria que tener en cuenta que funciones tienen las demas salidas.... Fijate en esto para que me entiendas mejor: En este caso, use el comando "let pins" que fuerza la salidas a tener un estado sin la necesidad de implementar los comandos High y Low varias veces, sumado al comando "pause" para efectuar los retardos de activacion de una salida, y luego bajarla para pasar a la siguiente salida... Ejemplo1 main: let pins = 128 ' %10000000 activa la salida 7 y mantiene baja las demas salidas pause 1000 ' espera un segundo let pins = 64 ' %01000000 activa la salida 6 y mantiene baja las demas salidas pause 1000 ' espera un segundo let pins = 32 ' %00100000 activa la salida 5 y mantiene baja las demas salidas pause 1000 ' espera un segundo goto main 'volver a main Ejemplo2 main: high 7 'activa la salida 7 pause 1000 ' espera un segundo low 7 'desactiva la salida 7 high 6 'activa la salida 6 pause 1000 ' espera un segundo low 6 'desactiva la salida 6 high 5 'activa la salida 5 pause 1000 ' espera un segundo low 5 'desactiva la salida 5 goto main 'volver a main Fijate que en ambos casos,implemente como retardo el comando "pause", pero tambien podes implementar el comando "wait" que es lo mismo, launica diferencia esta marcada que uno trabaja en milisegundos, y el otro en segundos enteros.... Comentame si interprete bien tu consulta, ais seguimos adelante Saludos |
||
| comentario del autor | Mie Jun 18, 2008 10:01 am | |
|
|
||
| solución | Vie Jun 20, 2008 7:59 am | |
|
Saludos |
||