A medida que empezamos a coger soltura con Arduino, vamos acometiendo proyectos más complejos, lo que pronto nos lleva a que Arduino se nos queda pequeño, pues disponemos de menos entradas/salidas de las que necesitamos. Una solución para ello es el uso de registros de desplazamiento, como el 595. En este videotutorial nos disponemos a dar una visión general del modo de uso de este chip en modo serie a paralelo, que nos permitirá controlar ocho salidas con sólo 3 pines (modelo, por otro lado, perfectamente escalable: 16 salidas con cuatro pines, 24 con cinco, etc…)
Archivos de la categoría Tutoriales
Videotutorial de Arduino 7: generando sonido.
Un piezoeléctrico es un pequeño y muy útil dispositivo que puede permitir a nuestros alumnos generar sonido, e incluso sencillas melodías, de un modo muy sencillo y en pocos minutos. Uno de los montajes electrónicos más sencillo de los que estamos discutiendo:
Videotutorial Arduino 6: control de servomotores
El control de motores mediante el L293 es efectivo, pero algo aparatoso. Por fortuna, los afortunados participantes en este proyecto cuentan con un kit que incorpora, entre otros elementos, un conjunto de servomotores. ¿Qué es un servomotor, cómo funciona, y cómo puede controlarse con Arduino?. La solución, en este vídeo…
Videotutorial de Arduino 5: control de motores con el L293DNE
Un nuevo nivel en nuestro aprendizaje con Arduino lo constituirá el control de motores. Un problema con toda tecnología basada en microcontroladores es que normalmente nuestra circuitería no podrá controlar de modo directo un pequeño motor DC (de los que tenemos en nuestras aulas-taller). Una solución (en el próximo videotutorial) será el uso de servomotores. Otra solución se basará en el uso de puentes en H, cuyo máximo exponente ahora mismo es el L293. Echad un vistazo…
Videotutorial de Arduino 4: escribiendo valores analógicos
Una vez hemos aprendido a leer valores analógicos en las patillas A0-A5, toca simular (que no conseguir en realidad) la escritura de valores analógicos en esas mismas patillas…
Videotutorial 3: leyendo entradas analógicas.
Ya sabemos leer y escribir en patillas de modo digital(0/1-0/5 voltios). Ahora, aprendemos a leer valores analógicos (en una patilla A0-A5, un valor variable entre 0 y 5 V nos dará una lectura que puede variar entre 0 y 1023).
Videotutorial de Arduino 2: leer entradas digitales.
Como ya sabemos conectar Arduino a nuestro ordenador, programarlo y manejar salidas digitales, ahora aprenderemos a leer entradas digitales:
Videotutorial de Arduino 1: Hola Mundo (encender un led)
Nuestro primer videotutorial busca la inmediata interacción del alumno con Arduino:
Como añadir un tutorial
Esta es una guía paso a paso sobre como añadir tus propios tutoriales a la web para que los otros participantes puedan hacer uso de los materiales que tu hayas creado para tus clases. Úsalo para compartir vídeos, enlaces a páginas web, o documentos de producción propia.
Sigue leyendo
Como NO hacer documentación en vídeo
Valga esta parodia para recordaros sobre como no se debe de usar la cámara:
Videotutorial de Arduino 9: usando el puerto serie. Comunicación con Processing
Arduino puede usar su puerto serie (emulado vía USB) para comunicarse con otro hardware, normalmente el propio PC, a través del monitor serie del software de Arduino o un programa en lenguaje Processing. En este videotutorial, aprenderemos a iniciar el puerto serie, a usar el monitor serie de Arduino, a conectar Arduino con Processing, y finalmente, controlar un programa en el PC mediante un circuito conectado a Arduino.
Usar un piezoeléctrico como detector de sonido/vibraciones
El proyecto Arduino en el Aula que desarrollamos el pasado año con David Cuartielles me dio muchas satisfacciones a nivel personal, al igual que espero suceda este 2014. Una de ellas fue descubrir (parece una tontería, pero a mí no se me había ocurrido) que un piezoeléctrico se puede utilizar, no sólo como generador de sonido, sino como SENSOR de sonido. Este pequeño videotutorial puede orientaros en este aspecto.
Iniciación a Processing
En este videotutorial mostramos cómo empezar a programar en Processing en pocos minutos. Con una reducida relación de comandos, empezaremos aprendiendo a dibujar formas y colores, para acabar entrando en el enfoque procedural que nos permitirá, mediante el uso de funciones, crear nuestras primeras animaciones.
Videotutorial de Arduino 10: uso de sensores capacitivos
En este tutorial, aprenderemos a utilizar la librería CapacitiveSensor de Arduino, recogida en el paquete BasicEducationalShield, para detectar presencia humana por contacto, o incluso a distancia. Para ello, conectaremos superficies conductoras (simple papel de aluminio) a grandes resistencias conectadas directamente a pares de pines. ¡Si la resistencia es lo bastante grande, actuará incluso antes de tocar el papel de aluminio!.
www.youtube.com/watch?v=8HMpzZYAiYs
Iniciación a Processing (II): variables y funciones
En combinación con el anterior tutorial, tratamos de dar una visión general pero completa de lo que un aprendiz debería saber para EMPEZAR a aprender a programar en Processing. Hoy, definimos qué es una variable, por qué es necesario declararlas, hablamos de ámbitos de definición, métodos de iteración, lógicos, y acabamos dando una pasada rapidísima sobre lo que es una función.