Este es un libro para aquellos que ya conoce Arduino y desean profundizar más de forma rápida y sencilla. Con abundantes tablas y ejemplos de código para convertirlo en un estupendo libro de consulta rápida y al mismo tiempo los textos que las acompañan profundizan en cada uno de los temas. No se queda tan solo en un "usamos tal librería". Si quieres conocer más del lenguaje C aplicado a Arduino, aprender a manejar errores, gestionar la memoria SRAM, distintos tipos de interrupciones, entender los infames punteros, reducir el consumo, emplear el watchdog, manipular los timers y unas cuantas cosas más que puede hacer la placa Arduino, este es tu libro. Por uno poco de dinero puedes ahorrarte horas de ir de una web a otra buscando explicaciones o ejemplos de código cómo o por qué funciona tal cosa.
En los primeros capítulos se profundiza en el lenguaje C: preprocesador, estructuras de datos, punteros, reservar memoria de forma dinámica. Para luego adentrarse en las características propias de la placa Arduino UNO, interrupciones, gestión de memoria, gestión de errores, modo bajo consumo, watchdog, crear tu propia librería ... Finalmente se da un repaso rápido a distintas "arquitecturas" para organizar tu código. Todo el libro está lleno de ejemplos funcionales de cada concepto que se trata.
Se usa como referencia la placa Arduino UNO, aunque, en la medida de lo posible, se trata de ampliar lo explicado a otras placas como Leonardo o Mega. La mayoría de los conceptos que se explican son genéricos y aplicables a cualquier microcontrolador.
Aunque sea parte de una serie es un libro completo e independiente. La semilla de este libro es mi blog Construyendo a Chispas donde pude ver el interés por este tipo de temas y lo difícil que es encontrar documentación de calidad. La serie se compondrá de otros libros que traten diversos temas de programación.
En los primeros capítulos se profundiza en el lenguaje C: preprocesador, estructuras de datos, punteros, reservar memoria de forma dinámica. Para luego adentrarse en las características propias de la placa Arduino UNO, interrupciones, gestión de memoria, gestión de errores, modo bajo consumo, watchdog, crear tu propia librería ... Finalmente se da un repaso rápido a distintas "arquitecturas" para organizar tu código. Todo el libro está lleno de ejemplos funcionales de cada concepto que se trata.
Se usa como referencia la placa Arduino UNO, aunque, en la medida de lo posible, se trata de ampliar lo explicado a otras placas como Leonardo o Mega. La mayoría de los conceptos que se explican son genéricos y aplicables a cualquier microcontrolador.
Aunque sea parte de una serie es un libro completo e independiente. La semilla de este libro es mi blog Construyendo a Chispas donde pude ver el interés por este tipo de temas y lo difícil que es encontrar documentación de calidad. La serie se compondrá de otros libros que traten diversos temas de programación.