Check the new version here

Popular channels

Aprende lo basico de progamacion de PIC con flowcode!



Gracias a todos los vieron mi post y dejaron puntos,favoritos se los agradezco mucho


Hola linces/linesas como andan? espero que con los pies we jaja
como estaba aburrido decidi a hacer post.
Se trata de lo basico de aprender a progamar con diagrama de bloque con un progama llamado:
FLOWCODE

Hago este post porque en el momento que tenia que aprender a
usarlo busque en internet tutoriales pdfs y distintas archivos o algo que me ayudara
a entender el progama pero todo lo uqe encontre se explicaban en un lenguaje muy avanzado al mio we jaja
Bueno empecemos el progama en cuestion es el flowcode la mayoria dice que es uno de los progamas mas sencillos para progmar porque se basa en diagrama de bloque que no es algo muy complicado,pero si no tiene la menor idea se te complica mucho y te estancas


Ah y aclaro yo no soy un pro progamando ni nada por estilo ,algun dia me gustaria serlo

Empezamos yo uso la version 5 del progama(creo que es la ultima nose) lo bueno de este progama es que tiene una gran variedad de pics y componentes para usar

Este es el primer cuadro que les aparecera cuando inicien el progama es la eleccion del pic con el que trabajaremos estan la familia 16F,18F y otros.


Una vez elegido un pic con el cual trabajar les aparece este cuadro que muestra el chip que es el pic que eligieron mostrando sus pines puertos alimentacion etc.. la parte de color marron claro creo nose bien que color (parte derecha de la imagen) sera donde apareceran los compenentes que saquen de la librerias y veran una columna ala izquierda de la imagen con varios cuadritos esos son los bloques que se usan para la progamacion.Tambien aparece el INICIO y FIN del diagrama de bloques


Bueno ahora nos enfocamos en lo que seria la columna de bloques para la progamacion
El primer bloque que se ve (de arriba para abajo)

*Es un bloque de INGRESO la funcion de este bloque es para crear variables ,asignar estas mismas variables a un bit del puerto o bien asignar esa variable al puerto completo basicamente esa es la funcion principal del bloque crear la variable para la progamacion


*El segundo bloque es bloque SALIDA la funcion de este bloque es similar al de ingreo solo que con una diferencia que es la hora de asignar la variable al puerto nos da la opcion de asignar un valor al bit del puerto por ej le asignamos el bit 0 del puerto B ,le decimos al progama que a ese bit tenga el valor de 1 o 0 cualquier numero que quieramos y ese bit del puerto tendra ese valor(aclaracion bit es el pin del pic que estamos usando ej bit1 del puerto B sera pin 1 del puerto B) este bloque se lo usa para asignar un bit solo funcione como salida no como entrada de informacion sino como salida de informacion


*El tercer bloque es DEMORA la funcion de este bloque agregar un tiempo en el que el pic estara realizando una tarea ej ponemos 2 leds uno rojo y otro verde ponemos una demora de 5sec entre los 2 prendera 5sec el led rojo y cuando acaben esos 5 sec se prendera el led verde basicamente esa es la funcion de la demora para no entrar en mas detalles


*El cuarto bloque es DECISION la funcion del bloque la dice el mismo nombre creo sirve para elegir 2 caminos para elegir en distintos casos los caminos son SI y NO ej la suma de 2 numeros si el resultado es par veni por el camino de SI , en caso de no sea par andate por el camino de NO esa es la funcion de este bloque sin penas ni glorias we jaja


*El quinto bloque es DECISION MULTIPLE este bloque es lo mismo que decision solo que permite agregar mas caminos para elegir se pueden agregar 10 caminos mas se usa mas cuando se trata con calculos y que tome un camino segun el resultado de ese calculo


*El sexto y septimo bloque son PUNTO DE CONECCION(declarar punto de punto de coneccion)y PUNTO DE CONNECION(ir a punto de coneccion) la funcion de ambos de ambos esta relacionadas debido a que se los usa juntos para poder crear una repiticion ej ponemos el primero al principio de una ruta de trabajo y el otro al final de la ruta de trabajo una vez que se finalize la ruta de trabajo llegara al final lo que hara vuelva al principio y se repita infinitas veces la rutina de trabajo creando asi una especie de bucle .


*El octavo bloque es BUCLE su funcion es la misma al anterior bloque que este presnta una condicion para salir del bucle si es necesario


*El noveno bloque es MACRO me disculpo pero su funcion aun es desconocida para mi D:


*El decimo bloque es MACRO DE COMPONENTE su funcio es indicarle que accion realize un componente ej que prenda un led que apague un led dependiendo de que componente se use como un display que cuente del 0 al 9 etc


*El onceavo es el bloque es CALCULO su funcion es realizar calculos presenta una gran variedad de funciones para realizar dicho calculo


*El doceavo bloque es INTERRUPCION su funcion es interrumpir en algun momento del flujo de la progamacion


*El treceavo bloque es CODIGO su funcion es ingresar un codigo


*El ultimo bloque es COMENTARIO no cumple ninguna funcion en si para la progamacion es un simple comentario o recordatorio
Aca el video por si quieren descargar el flowcode

link: https://www.youtube.com/watch?v=C8cKTq8JMPw

Aca una imagen con todos los bloques en uso
[/size/
Bueno eso es todo falta mucho por explicar pero se haria demasiado largo el post espero que les guste leanlo se que escribi mucho pero creo que vale la pena,tambien se que me puse muchas barras separadoras jaja
Buno gracias por pasar nos vemos en un proximo post para progamar circuitos en base de lo que explique aca y quemarlo al pic la progamacion para poder realizar el circuito fisicamente
como siempre digo
Gracias por tanto perdon por tan poco
dejen puntos,comenten,recomienden,Adios


0
0
0
0No comments yet