Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Muy buenas, compis.
Hacía tiempo que no me pasaba por aquí.
Necesito hacer un complemento para mi "Treball de Recerca".
Quiero hacer un contador con una pantalla LCD como esta ( http://www.msebilbao.com/tienda/product ... cts_id=308).
Su función sería mostrar en pantalla cuantas veces se ha pulsado un pulsador, y sumar esas veces.
Si la pantalla es de 4x20, por ejemplo, que ponga:
"
Cubos verdes: 1
Cubos azules: 3
Cubos amarillos: 0
Total: 4
"
Por poner un ejemplo.
Iría sumando un valor cada vez que se pulsase un pulsador (habría un pulsador para cada tipo de cubos).
Creeis que es posible hacer esto ? O es muy complicado ?
Se puede hacer-lo utilitzando un Boe-Bot (Parallax Basic) ?
Tienes que diferenciar una cosa CCS es un compilador trabaja con pics que es una marca concreta de ucontroladores de la marca Microchip y arduino es una plataforma de desarrollo con un compilador propio y que tiene como nucleo el atmega8 que pertenece a la familia avr de atmel.
Yo te he ayudado dandote informacion sobre CCS porque utilizo pic (desgraciadamente aun no he podido poner las manos sobre un arduino y tengo unas ganas 😈 😈 😈 😈 ) asi que si en un arduino utilizas esa funcion te aseguro que aquello no compilara nunca.
Para el conexionado con pic ve a x-robotics http://www.x-robotics.com/rutinas.htm#LCD aqui tienes el circuito basico sobre el que trabajar para un lcd. Si quieres utilizar ccs que es para pic te recomiendo que cambies a un pic tipo el 16f87xA o el 18f2550 ya que el 16f84 esta totalmente obsoleto.
Segundo tienes que cojer el patillaje de tu lcd y hacer coincidir los pines que necesitas con los pines que trabaja la libreria de lcd y ya estara solo tendras que cargar el programa a tu pic mediante un programador y empezara a funcionar
Que es lo que quieres hacer? comandarlo con un ordenador o con un microcontrolador?
Las dos formas son validas, pero se programan de una forma diferente, por lo sencillo de proyecto lo mejor sería utilizar un microcontrolador, ya que un ordenador es demasiado para controlar el estado de unos pulsadores. Pero todo depende de lo que tu necesites, si especificas mejor lo que intentas hacer y que es lo que realmente necesitas te podremos orientar mejor,
saludos
Gracias.
Mira, os explico:
Para el Treball de Recerca, estoy haciendo una máquina que te clasifica objetos (cajitas de colores) según su color.
Es decir, entran las cajitas por un lado con una cinta mecánica y allí dentro, mediante un sensor de color autoconstruido, el Boe-Bot y una plataforma que se mueve en 3 direcciones, las clasifica (3 direcciones porque clasifico 3 colores distintos).
Hasta aquí ningún problema.
Luego, cuando la plataforma que se balancea (para dejar caer la cajita de color X al exterior de la máquina) toca a la pared (de madera) de la carcasa de la máquina clasificadora, tengo pensado poner un pulsador de final de carrera para que la placa clasificadora vuelva a su posición inicial ahí, justo donde la placa clasificadora toca con la carcasa.
Ahí mismo, justo al lado de ese pulsador final de carrera, quiero poner otro pulsador, uno para cada una de las salidas , de manera que cuando esté cayendo una cajita de Color X, Y o Z, se active ese pulsador (habrá 3 pulsadores para el contador, un pulsador para cada color de cajita).
Entonces, querría hacer un contador con un microcontrolador , que funcione independiente de cualquier cosa (boebot, PC y demás) y que me vaya sumano 1 unidad cada vez que caiga una cajita.
De manera que en la Pantalla LCD quedaría alguna cosa así :
Cubos Lilas: 2
Cubos Negros: 7
Cubos Amarillos: 0
Total: 9
Que cae un cubo lila y uno amarillo, pues que ponga esto :
Cubos Lilas: 3
Cubos Negros: 7
Cubos Amarillos: 1
Total: 11
En resumen , un contador con 3 variables independientes ("Cubos Lilas", "Cubos Negros" y "Cubos Amarillos" ) que sumen una unidad cada vez que yo apriete el pulsador correspondiente y que esas 3 variables se sumen al instante, el "Total".
Alguien me podria echar otra manita ?
Alguien me podria decir cómo he de conexionar los cables y cómo he de programar el integrado?
Lo siento, es que me corre cierta urgencia.
Gracias.
Haber esl esquema vendria a ser este pero para pics de RA1 a RA3 estarian los pulsadores con las resistencias de pull up. Despues y tal como indica la libreria las conexiones D4 a D7 del lcd se conectan a los pines PD4 a PD7 el enable al PD0 el rs al PD1 y el rw al PD2 y luego los tres pines del principio del lcd a voltaje, tierra y con el potenciometro de contraste.
Para el programa pues es hacer un if else discriminando cada vez cada pulsador y ya esta