Page 1 of 1

ayuda por favor

Posted: Sun May 20, 2012 6:43 am
by subazaindustries
necesito implementar este programa que debe cumplir con las siguientes condiciones:

a. Cuando se pulsa la tecla 1, se inicia una rotación de bits de RB0 hasta RB7 con intervalos de tiempo de 1 segundo, al llegar a la rotación del ultimo bit se activa un motor de 12 vdc durante 5 segundos por el puerto A3.

b. Cuando se pulsa la tecla 2, se inicia una rotación de bits de RB7 hasta RB0 con intervalos de tiempo de 0.5 segundos y al llegar a la rotación del bit RB0 se activa otro motor de 12 voltios por el puerto A4 durante 5 segundos.

c. Si se pulsan ambas teclas se activa un buzzer (pito) durante 1 segundo.

agradeceria que alguien me mandara un diseño de esta programación para el PIC16F628A que lo pueda abrir con flowcode 5 o si no alguna sugerencia para poder programarlo en dicho programa, muchas gracias

Re: ayuda por favor

Posted: Mon May 21, 2012 11:15 am
by Benj
Hola,

Esto suena como una especie de laboratorio educativo para la escuela. El programa debe ser bastante sencillo de armar.

Si usted necesita aprender Flowcode, entonces hay un curso gratuito disponible desde aquí para ayudarle a empezar.
http://www.matrixmultimedia.com/lc_index.php?p=24

Tener un ir en el programa y luego si te quedas atascado publicar hasta lo que tiene hasta el momento y que debe ser capaz de ayudarle a usted en la dirección correcta.


Hello,

This sounds like some kind of educational lab work for school. The program should be fairly straight forward to put together.

If you need to learn Flowcode then there is a free course available from here to help get you started.
http://www.matrixmultimedia.com/lc_index.php?p=24

Have a go at the program and then if you get stuck post up what you have so far and we should be able to help point you in the right direction.

Re: ayuda por favor

Posted: Tue May 22, 2012 1:57 am
by subazaindustries
De hecho yo estoy leyendo un libro titulado "PIC PROJECTS FOR NON-PROGRAMMERS" el cual me ha sido de mucha utilidad y ya tengo listo el programa pero no funciona como yo quiero que funcione. Aqui debes de presionar el pulsador de la izquierda luego cuando termine el desplazamiento de leds presionas el de la derecha luego cuando termine el desplazamiento de leds termina el programa, yo quiero que puedas pulsar cualquiera de los pulsadores y que no se detenga el programa, ademas quiero lograr que al presionar los dos pulsadores al mismo tiempo o cuando no ha terminado el desplazamiento de leds ejecute una acción.

Re: ayuda por favor

Posted: Tue May 22, 2012 1:38 pm
by dazz
Hola aquí es una manera de hacer lo que quieras con los botones, Si NO V5 entonces puedo publicar un jpg del archivo, el diagrama de flujo, simplemente utiliza la rama interruptor en Flowcode para decidir qué hacer a continuación, en la rama 1 = switch1 2 = 3 = switch2 y pulsa los dos interruptores, también he utilizado keymappings (busque en la ayuda en Flowcode para ver cómo funciona) que le permite presionar las teclas 0 y 1 en el teclado del ordenador para ativate los interruptores cuando se simula Flowcode , si pulsa las teclas 0 y 1, al mismo tiempo en el teclado a continuación el diagrama de flujo toma la ruta 3 en el icono de interruptor que en su programa podría ser utilizado para el timbre. Esperemos que esto le dará una idea de aplicar en su propio programa. convierten utilizando Google así que espero que se traduce correctamente.

Si necesita más información sobre la rama del interruptor, buscar en los foros con la caja del interruptor palabras clave y buscar algunos mensajes de Medelec35 tal y como explica el uso mejor de lo que podemos esperar que esto ayude




Hi here is one way to do what you want with the buttons,if you havent got V5 then i can post a jpg of the file, The flowchart simply uses the switch branch in flowcode to decide what to do next, in the branch 1=switch1 2=switch2 and 3=both switches pressed, i have also used keymappings(look in help in flowcode to see how it works) to allow you to press the 0 and 1 keys on your computer keyboard to ativate the switches when flowcode is simulating, if you press both 0 and 1 keys at the same time on the keyboard then the flowchart takes route 3 in the switch icon which in your program could be used for the buzzer. Hopefully this will give you an idea to implement in your own program. translated using google so i hope it translates correctly.

If you need more info on the switch branch, search the forums using the keywords switch case and look for some posts by medelec45 as he explains the use better than i can hope this helps

Re: ayuda por favor

Posted: Mon May 28, 2012 3:47 am
by subazaindustries
muchas gracias por la ayuda, me sirvió un poco ya que he podido avanzar en mi programa, ahora lo único que me falta es hacer que al pulsar los dos botones se active una salida diferente a las que tengo.

Esto es lo que tengo listo por ahora para que lo descarguen, en un futuro puede ser de ayuda, funciona a la perfección. :D

Re: ayuda por favor

Posted: Tue May 29, 2012 9:34 pm
by dazz
Estamos encantados de que ayudó a

Glad it helped