Logs y trazas en Arduino, ¿qué está haciendo mi programa?

Uno de los mayores retos a los que se enfrenta un programador es encontrar los errores cuando tu programa no hace lo que se supone que debería de hacer. Si a esto le añadimos una placa con la que hacemos experimentos electrónicos pues entonces el problema es aún mayor: ¿he conectado correctamente los pines? ¿por qué no se enciende el LED/Motor/etc.?

Una manera relativamente sencilla es, cuando nuestro programa o en este caso nuestra placa hace algo, escribir una línea indicando qué estamos haciendo. A esto comúnmente se le conoce como tracear un programa o escribir traza o log (“trace” en inglés significa “seguir el rastro“). En este post vamos a ver como tracear un programa ejecutado en nuestra placa.

Sigue leyendo Logs y trazas en Arduino, ¿qué está haciendo mi programa?

Primer proyecto con Arduino: encender un led

Hoy vamos a realizar el primer proyecto con Arduino. Por un lado ya hemos sido capaces de configurar correctamente nuestro Arduino y además hemos visto qué es un LED, cómo funciona y cómo hacer que emita luz.

Así que nuestro siguiente paso es hacer un pequeño programa para encender un LED a nuestro antojo.

Sigue leyendo Primer proyecto con Arduino: encender un led

Diodos y LEDs

Para nuestro primer proyecto con Arduino queremos simplemente encender y apagar un LED, pero antes de ponernos a trabajar con un LED tenemos que saber qué es exactamente y cómo utilizarlo en un circuito.

Un LED es un diodo emisor de luz (Light-Emitting Diode, en inglés), así que en realidad la primera pregunta es: ¿qué es un diodo?.

Sigue leyendo Diodos y LEDs

La importancia de subirse al carro de las nuevas tecnologías

Hoy El País publica un artículo titulado “Los 12 pasos que debes dar para no quedarte sin trabajo en la era digital“. El título es bastante explicativo por sí solo. La principal razón para comenzar este proyecto es difundir la importancia del conocimiento de las nuevas tecnologías y justo el día de la primera entrada: zasca! Sigue leyendo La importancia de subirse al carro de las nuevas tecnologías

¡Comenzamos!

Nuevo proyecto, nuevas ilusiones.

Llevaba cierto tiempo dándole vueltas a este proyecto y al final me he decidido sacarlo adelante. El objetivo: dar a conocer las nuevas tecnologías desde el punto de vista de la enseñanza. Hablaremos de scratch, arduino, lenguajes de programación enfocados a la enseñanza y cualquier otra tema enfocado al aprendizaje de tecnologías de la información.

¡A por ello!