ayuda por favor

Foro para hablantes de español que deseen escribir en su lengua materna.

Moderator: Benj

Post Reply
subazaindustries
Posts: 16
Joined: Sun May 20, 2012 6:12 am
Has thanked: 3 times
Been thanked: 1 time
Contact:

ayuda por favor

Post 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

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: ayuda por favor

Post 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.

subazaindustries
Posts: 16
Joined: Sun May 20, 2012 6:12 am
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: ayuda por favor

Post 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.
Attachments
PROGMOTOR2.fcf
Esto es lo que llevo hasta el momento
(14 KiB) Downloaded 429 times

dazz
Posts: 1314
Joined: Sun Jan 15, 2012 3:15 pm
Has thanked: 474 times
Been thanked: 458 times
Contact:

Re: ayuda por favor

Post 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
Attachments
switch.fcf
(15 KiB) Downloaded 439 times
To sign up to the V5 forum follow this link http://www.matrixmultimedia.com/forum_upgrades.php

subazaindustries
Posts: 16
Joined: Sun May 20, 2012 6:12 am
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: ayuda por favor

Post 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
Attachments
PROGMOTOR3.fcf
(15.19 KiB) Downloaded 429 times

dazz
Posts: 1314
Joined: Sun Jan 15, 2012 3:15 pm
Has thanked: 474 times
Been thanked: 458 times
Contact:

Re: ayuda por favor

Post by dazz »

Estamos encantados de que ayudó a

Glad it helped
To sign up to the V5 forum follow this link http://www.matrixmultimedia.com/forum_upgrades.php

Post Reply