Hola amigos.
Muchas muchas muchas gracias por vuestras críticas, por el tiempo invertido en escribirlas y en dar vuestra confianza a este proyecto. De verdad, muchísimas gracias.
Os escribo para confirmaros de que, tal como comenta Metaconta, he estado negociando con la editorial para escribir un nuevo libro algo más avanzado con las cosas que se quedaron en el tintero en el primer volumen, y que coinciden enormemente con las propuestas que me habéis dicho a lo largo de este post. Además, también he conseguido que se pueda realizar una 2ª edición del libro existente con mejoras. Concretamente, para ésta pretendo:
**1.-**Mejorar la calidad de las imágenes: es cierto que la estética elegida para las fotografías de los componentes (hecha con una voluntad "artística") ha sido muy mala idea. Todo el mundo lo critica. Por eso, estoy intentando convencer a un ilustrador para que realice unos dibujos hiperrealistas de los componentes bien hechos. Creo que quedará bonito. A mí en particular me gustan más los dibujos que las fotografías (además de que no soy fotógrafo y tampoco quiero/puedo utilizar fotos de otros). Eso sí, será en blanco y negro: los costes son los costes.
**2.-**Introducir las novedades sencillas que han aparecido últimamente en el mundillo Arduino (pantalla LCD, IDE 1.5.x, placa Esplora...) y revisar los shields y componentes de terceros (Adafruit, Sparkfun...) por si hay alguno obsoleto. Y rescribir los apartados de Cosm.com y de Bluetooth, que ha cambiado.
**3.-**Incluir el uso de interrupciones a nivel básico.
4.-...¿alguna idea de mejora más? (dentro del contenido ya existente, sin añadir nuevo).
Contesto los comentarios que me habéis hecho:
__*__Respecto la falta de explicación de las librerías SPI y I2C, tenéis toda la razón, pero decidí no añadirlas porque si no me habría salido un monstruo indigerible, creo (teniendo en cuenta sobretodo que era un libro pensado para principiantes del todo). Pero es un tema prioritario para incluir en el segundo volumen.
__*__Respecto la inclusión de ejemplos de aplicación en el mundo real...bueno, la concepción del libro no sigue esa filosofía (que es perfectamente válida...hay otros libros que están estructurados por proyectos y están muy bien). Mi filosofía era hacer un libro base para un curso docente hipotético (de chicos de un grado medio de FP, pongamos por caso) o bien para gente autodidacta que no ha tenido contacto nunca con la electrónica y/o la programación. Es por eso que empiezo desde tan poco nivel (gente ha sugerido en otros sitios que el primer capítulo sobraba...no estoy de acuerdo, aunque siempre es difícil establecer cuál es el punto de partida) y voy aumentándolo integrando poco a poco los diferentes elementos del ecosistema hardware/software de Arduino. Empezar a hacer aplicaciones "reales" implica o explicar las cosas sobre la marcha o darlas por sabidas, con lo que el espíritu de curso secuencial se pierde. Los proyectos están bien cuando ya se sabe del tema y se quiere ir al grano. Por otro lado, hacer proyectos implica gastar mucho espacio en información que no a todo el mundo le puede interesar...así, quien no quiere gestionar el alumbrado de cas, se saltará 40 páginas de golpe. Y finalmente, otro detalle: en internet de los que más hay es precisamente de blogs y posts explicando proyectos reales (instructables es una fuente inagotable de ellos, por ejemplo...hay otros sitios más que los nombro en el apéndice final del libro) pero hecho en falta precisamente lo que (pretende) aportar mi libro: un enfoque estructurado y progresivo de la información necesaria para que luego, el lector, pueda tener las herramientas suficientes para que él mismo, con su imaginación y con ayuda de internet, pueda realizar sus proyectos reales particulares sin problemas.
__*__Respecto los códigos de ejemplo del libro...bueno, es verdad que en el libro incluyo comentarios que luego en el código descargable de la web no están. No me pareció que fuera un problema, pero si hay lectores que prefieren tener los comentarios incluidos dentro del código descargable, pues no cuesta nada hacerlo. Ok. Lo que sí está puesto es el número de código (3.2, 4.12...) para que no haya problemas para localizar el código dentro del libro...ahí sí que no he entendido. Lo de que el libro está en blanco y negro, eso yo no lo puedo cambiar.
__*__Respecto lo de si hay alguna forma de comprarlo en digital o no, eso ya no lo sé. Sugiero que escriban a info@rclibros.es comentando el tema y ellos contestarán en breve tiempo, doy fe.
Y respecto el volumen medio-avanzado prometido, ideas que tengo pensado incluir (aún no lo tengo decidido del todo) son cosas como:
1.-Más sensores: acelerómetros, GPS (con reloj DSxxx), ...
**2.-**Comunicación GPRS, RF y XBee
**3.-**Arduino Yun y Temboo. Me gustaría incluir la Due, pero no dispongo de ella. Y también la Tre y Galileo
**4.-**Comunicación vía serie con PCs, probablemente usando Processing
**5.-**Comunicación con dispositivos Android de la forma más sencilla posible (sin tocar código Java, me refiero)
**6.-**Aspectos de programación avanzados como SPI o I2C -con ejemplos como el uso de EPPROMs entre otros- y lógica a nivel de bit (uso de multiplexadores).
**7.-**Uso de algunas funciones de Lib-avr
**8.-**Diseño y soldadura de circuitos básicos. Creación de PCBs.
9.-...Y claro, se admiten, se piden, se ruegan sugerencias!!!
En realidad, este segundo volumen no será como el primero en el sentido de un libro secuencial con origen y final, sino que será más bien un compendio de capítulos prácticamente inconexos...esto puede hacer que haya gente a la que le interese solamente parte de su contenido...pero no creo que haya otra alternativa una vez superado el nivel básico. Eso sí, no bajará de las 500 páginas.
En cualquier caso, he de advertir que tanto la 2ª edición del volumen existente como este nuevo segundo volumen no creo que salgan al mercado hasta el 2015, porque tan sólo hace unos días que he empezado con todo esto. Pero bueno, camino se hace al andar... Cuando haya novedades relevantes ya os mantendré informados.
Muchas gracias a todos!!!
Hasta pronto