Acuariofilia Madrid

Versión completa: Aula Arduino para principiantes.
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
hola Antonio mira te comento una duda que tengo porque mirando para comprar el lcd de 20x4 casi por el mismo precio pillo este
http://www.ebay.com/itm/141054360223
en este pone asta la librería el problema que le veo son los pin pwm
http://www.ebay.com/itm/2-8-Inch-TFT-LCD...20e8dd0fc4

no seria mejor mas grande dime algo cuando puedas
(28-10-2014, 02:51 PM)william escribió: [ -> ]hola Antonio mira te comento una duda que tengo porque mirando para comprar el lcd de 20x4 casi por el mismo precio pillo este
http://www.ebay.com/itm/141054360223
no seria mejor mas grande dime algo cuando puedas

Te gasta un montón de pins, y creo que CAO1 usa varios de ellos.
Tengo hecho un refrigerador que usa LCD de 16x2 I2C
http://ciberdroide.com/AcuBioMed/cao-3-r...n-arduino/
En este caso no hacía falta más porque se trata de una aplicación muy simple.

Para CAO1 elegí un LCD de 20x4 porque con menos de eso consideré que los menús serían demasiado rudimentarios.

Es lo que hay.
hola Antonio una cosa y en el simple dim poner el lcd de 16x2 eso seria menos trabajo que en cao1 o seria lo mismo gracias
(29-10-2014, 01:25 PM)william escribió: [ -> ]hola Antonio una cosa y en el simple dim poner el lcd de 16x2 eso seria menos trabajo que en cao1 o seria lo mismo gracias
SimpleDimmer no contempla el uso ni del zumbador ni del LCD ni de la botonera ni de la EEPROM.

Te recomiendo que lo pruebes, solo así sabrás si se queda demasiado corto para tus necesidades porque no es cuestión de pasarme la vida construyendo y decostruyendo mi software para luego volverlo a reconstruir.

Todo se puede hacer, pero tienes que saber lo que quieres, y luego trabajar en ello. Tienes mucho código bien documentado y organizado en modulitos.
claro si lo pongo yo solo era para que me des tu opinión de si para el simple dim esta bien con ese lcd
(29-10-2014, 03:27 PM)william escribió: [ -> ]claro si lo pongo yo solo era para que me des tu opinión de si para el simple dim esta bien con ese lcd
En ese caso, me remito a mi contestación anterior porque esa es mi opinión. No sé que más quieres que te diga.
una pregunta no que lo hagas ok en este lcd que es mas grande que el 20x4 se le podría poner el i2c según veo no
http://www.ebay.com/itm/ST7920-128x64-Gr...1c3747f885
Es barato y tiene muy buena pinta, quizás se le pueda adapta un módulo I2C, de ir todo sobre ruedas podría servir.

Yo no lo conocía y no puedo opinar. Comprar un producto que no ofrece información sobre que librería usa ni otras características técnicas no me parece serio.

Es un display gráfico y el precio no cuadra demasiado.

He visto algo más de información en : http://www.befr.ebay.be/itm/128-x-64-Dot...d83&_uhb=1

Pero ni habla de librerías para Arduino ni nada por el estilo.

Sobre LCDs para Arduino mira esto http://playground.arduino.cc/Code/LCD
(29-10-2014, 10:08 PM)william escribió: [ -> ]hola mira este pone la librería http://www.ebay.com/itm/LCD12864-3-3V-Bl...=undefined

No he visto ninguna librería para arduino. He visto en un fichero comprimido algo de código de bajo nivel para hacer un test. Nada más.
Os comento que he hecho alguna prueba de dimeo con motores usando el TIP 120. Funciona con Arduino UNO y con Arduino DUE, pero la frecuencia de dimeo se hace audible al usar un motor.
hola mira este a montado una pantalla con la lcd táctil y pone todo el material y las librerías
https://github.com/AnakinSpain
Hola William, lo que te esta tratando de decir Antonio es que CAO funciona con un lcd 20x4, ¿no es mas facil que compres un lcd 20x4 y te quitas de lios?
Segun ha dicho Antonio CAO sigue evolucionando, pero por ahora, un lcd 20x4 es lo que se esta usando, si instalas una pantalla tactil vas a obligar a Antonio a que haga un esfuerzo extra, bastante que nos esta proporcionando su trabajo de modo altruista, no te lo tomes a mal lo que te estoy diciendo, pero creo que estas dando demasidas vueltas al tema del lcd y creo queno vas a llegar a mingun lado.

Consejo, compra la pantalla lcd 20x4.

Saludos.
si yo no quiero poner el lcd en el cao yo pregunto porque ya que te gastas te compras algo mas grande para el 20x4 tengo el 16 que es casi lo mismo y creo que esto es un foro de ardunino no de cao nada mas el trabajo de Antonio esta super bien pero también el que hacen otros eso es lo que me parece correcto
(31-10-2014, 01:54 AM)william escribió: [ -> ]si yo no quiero poner el lcd en el cao yo pregunto porque ya que te gastas te compras algo mas grande para el 20x4 tengo el 16 que es casi lo mismo y creo que esto es un foro de ardunino no de cao nada mas el trabajo de Antonio esta super bien pero también el que hacen otros eso es lo que me parece correcto

La cosa es muy sencilla. Si pretendes usar un LCD en CAO (es lo suyo) tienes de momento solo dos opciones: 1) Usar uno de 20x4 I2C o 2) Currarte tú solito lo que quieras y si luego lo compartes será estupendo.

Si te animas a adaptar CAO a un LCD de 16x2, te sugiero que empieces adaptando todo el sistema de menús que son unos cuantos módulos. Cuando lo tengas terminado habrá que felicitarte -hi.gif pero eso no pasará porque ese reto me temo que no es demasiado factible.

CAO puede evolucionar a cosas muy diferentes, pero si me dedico a repetir el mismo trabajo con variaciones particulares para dar satisfacción a personas que posiblemente no sepan lo que quieren con la suficiente precisión como para que salga de sus peticiones algo coherente, no tendré tiempo de hacer nada. Muchas de tus peticiones parecen meras ocurrencias improvisadas sobre la marcha.

En este momento hay tres versiones muy diferentes, puedes partir de cualquiera de ellas para hacer lo que tú quieras. Siempre es más fácil añadir fiuncionalidad que retocar lo que hizo otro. Pese a que he procurado dar el máximo de información, si quieres aprovechar el LCD de 16x2 puede que te interese partir de algo tan sencillo como SimpleDimmer. No tendrás EEPROM, no tendrás un sistema de menús, pero eso sí podrás poner tu LCD de 16x2 para que muestre la hora aunque no puedas ni cambiar la hora fácilmente. SimpleDimmer es la prueba de que no estás capacitado para pedir modificaciones al software porque no sabes exactamente lo que quieres. SimpleDimmer se hizo con los requerimientos mínimos que tú pediste. SimpleDimmer me sirvió a mí para demostrar lo que se puede hacer con un sistema módular. Se ha descargado bastante pero es tan sencillo que supongo que la gente simplemente lo usa para estudiarlo.

Pienso hacer más versiones diferentes de CAO pero de momento el display de 20x4 es una pieza de hardware que no es fácil de sustituir por otra cosa. Puede que me dé por comprarme algún día otro LCD diferente más potente y versátil y que desarrolle un módulo alternativo para él, pero usar un LCD de 16x2 en el que no cabe casi nada, para un controlador de acuario, me parece e una pérdida de tiempo.

Las tres versiones disponibles ahora son estas:

CAO1_1.0.2.BETA (26-Sept-2014) (6233 líneas de código).
Versión completa. Dimmer de 4 canales sincronizado por RTC, Gestión de parámetros de configuración en la EEPROM, Gestión de sensores y salidas asociadas a los mismos. (Temperatura acuario, Temperatura LEDs, pH). Botonera, Zumbador piezoeléctrico, Sistema de menús, y monitorización de la actividad del sistema por LCD.

Dimmer1C.V1.2 (3445 líneas de código):
Como la anterior pero el dimmer es de 1 solo canal, y carece de gestión de sensores ni de sus salidas asociadas.

SimpleDimmer (1052 líneas líneas de código):
Como la anterior pero carece además de sistema de menús, ni de LCD ni de Zumbador piezoeléctrico. La monitorización se hace por puerto Serial y la configuración modificando las constantes adecuadas en el código. Es una versión simplificada al máximo pensada para los más indecisos.