Recientemente he empezado a jugar mucho con impresoras 3D, Adrunio, Pandaboards y SDK de Kinect. Estoy empezando a sentir cada vez más pasión por este tipo de dispositivos y creo que está a punto de convertirse en un pasatiempo bastante absorbente.
Ahora, soy un ingeniero de software (en su mayoría C / C ++ y de fondo de bajo nivel) con un par de años de experiencia. Sé una cosa o dos acerca de cómo funciona el hardware de la computadora, pero la última vez que estuve expuesto a componentes electrónicos primarios de menor palanca fue en la universidad en mis clases de Circuitos.
Sé lo importante que es para la programación / las matemáticas tener en cuenta un par de conceptos importantes que no son muy obvios para los recién llegados y que no cuentan con una buena guía (mentor, libro, etc.) Es bastante difícil encontrarlos. (por ejemplo, conceptos introducidos por Alexander Stepanov's - Elements of Programming) pero también no quiero entrar demasiado en los detalles; Ya tengo una profesión que disfruto mucho.
Entonces, aquí está mi pregunta: ¿podría recomendarme un libro o cualquier material en línea (tutoriales, videos, etc.) que me ayude a comprender mejor la electrónica necesaria para crear proyectos de hobby que involucren microcontroladores? posiblemente algunos sensores, algunas piezas mecánicas en las que puedo probar diferentes algoritmos?
Idealmente, me gustaría llegar al nivel de comprensión en el que sabré dónde mirar a continuación si quiero construir, por ejemplo, un pequeño dispositivo que riega automáticamente mi patio delantero en función de las condiciones climáticas o enciende la calefacción.