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.
Puedes probar a conectar varios TIP141 en paralelo, y debería funcionar, pero cada uno de los TIPs conéctalo con su propia resistencia de 2k2 conectada a la base.
(15-01-2015, 08:39 PM)Antonio Castro escribió: [ -> ]Puedes probar a conectar varios TIP141 en paralelo, y debería funcionar, pero cada uno de los TIPs conéctalo con su propia resistencia de 2k2 conectada a la base.

Perfecto, así lo haré -good.gif
Os comento la solución a un problema que me ha surgido. El IDE de Arduino puede quedarse colgado si subis la velocidad del monitor Serial.

Al cambiar la velocidad del puerto Serial a 38400 dejó dejó de funcionar.
Además el IDE no me permitía abrir el monitor para cambiar su configuracion.
No podía compilar ningún programa desde mi usuario.
El IDE de Arduino parecía roto.

En el IDE primero te da opción a abrir el monitor Serial y luego si no te gustan los garabatos que aparezcan en pantalla te da opcion a cambiar su configuración.
El problema es que no conseguía abrir el monitor a esa velocidad y por ello no me permitía cambiarla. (error de diseño). Me sorprende que este problema tonto no se presente con más frecuencia.

Accediento al fichero del configuración del IDE en Linux.

/home/antonio/.arduino/preferences.txt

Cambie la linea donde figuraba la velocidad como

serial.debug_rate=38400

a

serial.debug_rate=9600

Y ..., todo OK.
Por cierto en mi universidad hay un curso de iniciación a arduino en unas jornadas. Si a alguien le interesa es gratuito
(20-01-2015, 10:53 PM)doblej escribió: [ -> ]Por cierto en mi universidad hay un curso de iniciación a arduino en unas jornadas. Si a alguien le interesa es gratuito
Siiiiii! Big Grin-notworthy.gif
(21-01-2015, 11:28 AM)Dudo escribió: [ -> ]
(20-01-2015, 10:53 PM)doblej escribió: [ -> ]Por cierto en mi universidad hay un curso de iniciación a arduino en unas jornadas. Si a alguien le interesa es gratuito
Siiiiii! Big Grin-notworthy.gif

Es una estupenda noticia porque bastante gente que no se atreve todavía.
Deberías poner algo más de información para los interesados:
Nombre de la universidad, fechas y horarios,... en su defecto algún enlace.
Hola estoy haciendo un proyecto con arduino uno. Es un reloj en tiempo real con rtc tiny y una pantalla lcd.
El programa del reloj esta funcionando perfectamente pero necesitaba cambiar la hora manualmente y por mas que busco no encuentro nada. La hora la necesito cambiar con un mando ir pero bueno esto es lo de menos, donde ando perdido es como se puede cambiar la hora manualmente.
Me registre en este foro porque vi a Antonio que esta ayudando a otros principiantes, haber si con un poco de suerte me puede echar una mano.
Pues estoy en la universidad viendo el cartelito de lo de arduino , hoy a las 14:00 es la reunion donde informaran de cuando seran los cursos.

Os voy comentando cuando vayan saliendo las charlas. Tambien comentaros que tenemos un Club de Arduino , donde participan profesores desde robotica hasta inteligencia artificial muy competentes. Estos me ayudaron cuando hice mi proyecto con el acuario marino , convirtiendo el arduino en un autentico ordenador con controles de absolutamente todo.

Os pongo el enlace al club, donde cualquiera puede pedir informacion , ayuda , ayuda experta , informacion extra de cursos no solo en la universidad. Algunos ni se imaginan lo que se puede hacer con el cacharrito este Smile
https://portal.uem.es/portal/page/portal...%20Arduino

Ya os voy contando en cuanto se confirmen las fechas.
(21-01-2015, 02:22 PM)checha escribió: [ -> ]Hola estoy haciendo un proyecto con arduino uno. Es un reloj en tiempo real con rtc tiny y una pantalla lcd.
El programa del reloj esta funcionando perfectamente pero necesitaba cambiar la hora manualmente y por mas que busco no encuentro nada. La hora la necesito cambiar con un mando ir pero bueno esto es lo de menos, donde ando perdido es como se puede cambiar la hora manualmente.
Me registre en este foro porque vi a Antonio que esta ayudando a otros principiantes, haber si con un poco de suerte me puede echar una mano.

Por lo que me cuentas el único hardware que te falta es el de la botonera. CAO1 tiene una botonera que te serviría. Para poner en hora el reloj de CAO1 tenemos hechas unas funciones accesibles por menú.

En otras palabras. Lo tienes casi todo hecho y la tarea más importante es quitar funcionalidad. Lo de quitar funcionalidad a CAO1 para que solo haga una par de cosas es algo que ya hice antes. Podría ayudarte con eso.

Hay un borrador previo y gratuito de mi libro en PDF en: CAO1_Kindle_VersionPDF.pdf

Echa un primer vistazo lo de la botonera, lo del RTC y lo de los menús. Está explicado como se construye esa botonera. Si hay algo que no entiendes. Este es el mejor sitio para preguntar.

Una vez que construyas la botonera tienes un programita para probarla: DemoBotonera.zip

También podría serte de utilidad un scanner para I2C, para localizar dispositivos en el bus. Lo tienes en: EscannerI2C.ino.zip

Para mirar la última versión completa de los fuentes de CAO1 la tienes en: CAO1_1.0.2.BETA.zip

No te asustes. Te basta con una pequeña parte de ese código.
Ala, ya tienes tarea Big Grin
Bue esta genial el manual, por poner pegas que sabes que siemre gusta criticar jaja, los esquemas o dibujos en algunos casos pueden parecer liosos si no tienes algun conocimiento previo y jeje lo de los diodos leds hay que darle chicha con los leds de 3w jaja.
No enserio muy bueno, estoy pensando en volver a darle caña al tema del arduino con algun lcd de estos estilo tableta tactil, y sino te importa como veo que es un borrador voy a leerlo detenidamente.
Muchas gracias.
(21-01-2015, 02:59 PM)doblej escribió: [ -> ]Pues estoy en la universidad viendo el cartelito de lo de arduino , hoy a las 14:00 es la reunion donde informaran de cuando seran los cursos. [...]
Ya os voy contando en cuanto se confirmen las fechas.
-good.gif

Estupendo. por lo que a mí respecta, te tomo la palabra. Smile

(21-01-2015, 07:28 PM)doblej escribió: [ -> ]Bue esta genial el manual, por poner pegas que sabes que siemre gusta criticar jaja, los esquemas o dibujos en algunos casos pueden parecer liosos si no tienes algun conocimiento previo y jeje lo de los diodos leds hay que darle chicha con los leds de 3w jaja.
No enserio muy bueno, estoy pensando en volver a darle caña al tema del arduino con algun lcd de estos estilo tableta tactil, y sino te importa como veo que es un borrador voy a leerlo detenidamente.
Muchas gracias.

Ok.
(21-01-2015, 07:08 PM)Antonio Castro escribió: [ -> ]
(21-01-2015, 02:22 PM)checha escribió: [ -> ]Hola estoy haciendo un proyecto con arduino uno. Es un reloj en tiempo real con rtc tiny y una pantalla lcd.
El programa del reloj esta funcionando perfectamente pero necesitaba cambiar la hora manualmente y por mas que busco no encuentro nada. La hora la necesito cambiar con un mando ir pero bueno esto es lo de menos, donde ando perdido es como se puede cambiar la hora manualmente.
Me registre en este foro porque vi a Antonio que esta ayudando a otros principiantes, haber si con un poco de suerte me puede echar una mano.

Por lo que me cuentas el único hardware que te falta es el de la botonera. CAO1 tiene una botonera que te serviría. Para poner en hora el reloj de CAO1 tenemos hechas unas funciones accesibles por menú.

En otras palabras. Lo tienes casi todo hecho y la tarea más importante es quitar funcionalidad. Lo de quitar funcionalidad a CAO1 para que solo haga una par de cosas es algo que ya hice antes. Podría ayudarte con eso.

Hay un borrador previo y gratuito de mi libro en PDF en: CAO1_Kindle_VersionPDF.pdf

Echa un primer vistazo lo de la botonera, lo del RTC y lo de los menús. Está explicado como se construye esa botonera. Si hay algo que no entiendes. Este es el mejor sitio para preguntar.

Una vez que construyas la botonera tienes un programita para probarla: DemoBotonera.zip

También podría serte de utilidad un scanner para I2C, para localizar dispositivos en el bus. Lo tienes en: EscannerI2C.ino.zip

Para mirar la última versión completa de los fuentes de CAO1 la tienes en: CAO1_1.0.2.BETA.zip

No te asustes. Te basta con una pequeña parte de ese código.
Ala, ya tienes tarea Big Grin
Muchas gracias , ya mañana lo intento y te voy contando mis progresos, un saludo.
Muy buenas a todos, he empezado con el proyecto CAO1 y cuando he llegado al de Ph me he llevado una sorpresa al ver que la V2 de Dormant Labs es del tipo I2C en vez de salidas analógicas. La verdad que cuando empecé a comprar, aparte de tener aún menos idea que ahora, no me di cuenta de este importante cambio Sad.

Sabrías decirme si puedo convertir esa salida de 4 pines a "normal"?
Preferiría tenerlo así para poder seguir exactamente los pasos del libro CAO1, soy capaz de meter pequeños cambios en el código como valores de la botonera o nombres de variables, pero pasar de una entrada analógica a I2C se me escapa, por mucho, de mis conocimientos.

Tampoco me importaría esperar a que saliera otra versión de CAO y he leído en páginas anteriores que lo tenias en mente ya que la sonda V1 de Dormant Labs no se fabrica, pero imagino que no es cosa de dos días.

Un saludo y muchas gracias
(22-01-2015, 01:05 PM)txixux escribió: [ -> ]Muy buenas a todos, he empezado con el proyecto CAO1 y cuando he llegado al de Ph me he llevado una sorpresa al ver que la V2 de Dormant Labs es del tipo I2C en vez de salidas analógicas. La verdad que cuando empecé a comprar, aparte de tener aún menos idea que ahora, no me di cuenta de este importante cambio Sad.

Sabrías decirme si puedo convertir esa salida de 4 pines a "normal"?
Preferiría tenerlo así para poder seguir exactamente los pasos del libro CAO1, soy capaz de meter pequeños cambios en el código como valores de la botonera o nombres de variables, pero pasar de una entrada analógica a I2C se me escapa, por mucho, de mis conocimientos.

Tampoco me importaría esperar a que saliera otra versión de CAO y he leído en páginas anteriores que lo tenias en mente ya que la sonda V1 de Dormant Labs no se fabrica, pero imagino que no es cosa de dos días.

Un saludo y muchas gracias

La V2 (la I2C) tiene aproximadamente el doble de precisión. La versión1.1.1 de CAO1 está en marcha y una de las partes que ya está realizada y probada es la de incluir la funcionalidad para la v2 de Dormand Labs. Big Grin

En realidad lo que he hecho es una versión más general del sensor para que en un futuro se pueda usar con medidodor de conductividad y medidor REDOX.

Estoy trabajando en varios aspectos relacionados con CAO, porque después de todo esto preveo un cambio importante en la orientación del proyecto para mejorar la interfaz de usuario que ahora es con botonera y un display LCD. Estoy investigando la posibilidad de usar el Bluetooth de una table para manejar el controlador. He conseguido apagar y encender un LED con un modulito bluetooth conectado a Arduino pero hay muchas cosas que no me funcionan y voy muy despacio.

Bienvenido al proyecto. Toma asiento y ponte cómodo. El viaje de CAO no ha hecho más que empezar. Tengo la intención de trabajar en esto durante años.
(22-01-2015, 02:44 PM)Antonio Castro escribió: [ -> ]La V2 (la I2C) tiene aproximadamente el doble de precisión. La versión1.1.1 de CAO1 está en marcha y una de las partes que ya está realizada y probada es la de incluir la funcionalidad para la v2 de Dormand Labs. Big Grin

En realidad lo que he hecho es una versión más general del sensor para que en un futuro se pueda usar con medidodor de conductividad y medidor REDOX.

Estoy trabajando en varios aspectos relacionados con CAO, porque después de todo esto preveo un cambio importante en la orientación del proyecto para mejorar la interfaz de usuario que ahora es con botonera y un display LCD. Estoy investigando la posibilidad de usar el Bluetooth de una table para manejar el controlador. He conseguido apagar y encender un LED con un modulito bluetooth conectado a Arduino pero hay muchas cosas que no me funcionan y voy muy despacio.

Bienvenido al proyecto. Toma asiento y ponte cómodo. El viaje de CAO no ha hecho más que empezar. Tengo la intención de trabajar en esto durante años.

Muchisimas gracias Antonio, que buenas noticias -notworthy.gif
Ademas ya tengo un modulo BT para el arduino.
En este momento me estoy haciendo un sketch propio para ir tirando y ya de paso aprender algo de arduino, que, aunque por un lado me da muchos dolores de cabeza, por otro me gusta mucho. Según esté listo CAO1 pasaré a tu código, ya que lo poco que he podido probar me parece muy funcional.

Pillo sitio por aquí y ya preguntaré algo, que solo hacer que una linea de la pantalla sea rotativa me da mas problemas que el tabaco.

Saludos y muchas gracias otra vez