Para el laboratorio 8, es necesario hacer una interfaz gráfica con Processing, a continuación algunos ejemplos de como utilizar una imagen de referencia y el código para sobreponer un barra o una manecilla.
Recuerden que en Processing, primero deben agregar las imágenes al proyecto, usando el menú Sketch → Añadir archivo.
Ejemplo de un Termómetro:
Código en Processing, usando PImage:
Ejemplo de un 'reloj' para medir la humedad:
Código en Processing, usando PImage:
Las ideas y principios que dieron origen al software libre se han ido introduciendo en otros entornos, es así como ahora el Hardware se beneficia del trabajo colaborativo bajo un modelo de cooperar y compartir.
jueves, 13 de octubre de 2016
jueves, 1 de septiembre de 2016
Código de ejemplo para el Lab7
Para el laboratorio 7, es necesario hacer una interfaz gráfica con Processing y ControlP5, a continuación pueden ver un par de ejemplos con diferentes tipos de controles.
Código en Processing, usando Sliders verticales:
Código en Processing, usando Sliders horizontales:
Código en Processing, usando Knobs:
Código en Processing, usando Sliders verticales:
Código en Processing, usando Sliders horizontales:
Código en Processing, usando Knobs:
jueves, 25 de agosto de 2016
Esquemas para los Lab 4 y 5
A continuación encontrarán los diagramas de un display de 7-segmentos, con su codificación de formar los números, y un IC 74HC595
En el código de ejemplo que se muestra aquí, deben tener en cuenta cuales son los 3 pines en el Arduino que actuarán como Clock, Latch y Data (pueden ser cualquiera).
En el código de ejemplo que se muestra aquí, deben tener en cuenta cuales son los 3 pines en el Arduino que actuarán como Clock, Latch y Data (pueden ser cualquiera).
jueves, 18 de agosto de 2016
Código de ejemplo para el Lab3
Para el laboratorio 3, es necesario hacer una interfaz gráfica con Processing y ControlP5, y que esta interfaz envíe datos señalando los tiempos de encendido y apagado por el puerto serial hacia el Arduino.
A continuación pueden ver el código de ejemplo de la interfaz, y la comunicación serial para cambiar la intensidad de un LED vía PWM.
Código para el Arduino:
Código en Processing:
A continuación pueden ver el código de ejemplo de la interfaz, y la comunicación serial para cambiar la intensidad de un LED vía PWM.
Código para el Arduino:
Código en Processing:
jueves, 11 de agosto de 2016
Blogs de los Estudiantes 2016-B
Estos son los estudiantes del periodo 2016-B, cada uno tiene su propio Blog, donde mostrará el desarrollo de sus laboratorios y proyectos.
Estos son los Blogs:
Los invitamos a revisar y comentar los Blogs, para retroalimentar el trabajo de los estudiantes.
Estos son los Blogs:
Los invitamos a revisar y comentar los Blogs, para retroalimentar el trabajo de los estudiantes.
Laboratorios del curso 2016-B
Cada estudiante debe crear su propio blog, con una entrada para cada Laboratorio, los puntos a evaluar en cada laboratorio son:
Recuerden, no hay problema si trabajan en grupo pero cada estudiante debe crear su propio blog, tomar sus propias fotos y vídeos, hacer sus propios diagramas, y escribir su propio código.
- Título del Laboratorio (Lab #0)
- Descripción del Laboratorio
- Lista de los Elementos utilizados
- Proceso del Montaje (Fotos paso a paso)
- Diagrama del Montaje en la Protoboard (usando Fritzing)
- Diagrama Esquemático del Circuito (usando Fritzing)
- Diagrama PCB equivalente (usando Fritzing)
- Código Fuente en Arduino (con documentación y comentarios)
- Código Fuente en Processing (con documentación y comentarios)
- Video del Funcionamiento
- Lab 12: Enviar desde una página web un mensaje a una matriz LED 8x8 (desplazándose de izquierda a derecha) a través de IC MAX7219.
- Lab 11: Enviar desde una interfaz en Processing un mensaje a una matriz LED 8x8 (desplazándose de izquierda a derecha) a través de IC MAX7219.
- Lab 10: Controlar desde el Arduino, una matriz LED 8x8 a través de IC MAX7219, para mostrar un número del 0 al 9, dependiendo de la posición del Potenciómetro.
- Lab 9: Controlar desde una interfaz en Processing, una línea de 8 LEDs RGB 5050 conectado a un Arduino. Nota: No alimente los +5V desde el Arduino.
- Lab 8: Mostrar en una interfaz de Processing la temperatura y humedad (DTH11), y el nivel de iluminación capturado con una fotoresistencia (LdR, CdS) medidas a través de un Arduino.
- Lab 7: Controlar un LED RGB desde el Arduino, vía PWM con una interfaz gráfica en Processing/ControlP5 para controlar el valor de cada color.
- Lab 6: Controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color.
- Lab 5: Controlar desde el Arduino, un Display LED de 7-Segmentos, a través de un IC 74HC595, para mostrar un número de 0 a 9, dependiendo de la posición del Potenciómetro.
- Lab 4: Controlar 8 LEDs desde el Arduino, a través de un IC 74HC595, definiendo mínimo 8 patrones de movimiento que son controlados desde una interfaz gráfica en Processing/ControlP5. Más información sobre el IC 74HC595
- Lab 3: Controlar 8 LEDs desde el Arduino, un LED encendido que se mueve en forma continua de izquierda a derecha, vía una interfaz gráfica en Processing/ControlP5 para controlar el tiempo de encendido y el tiempo de apagado.
- Lab 2: Controlar 8 LEDs desde el Arduino, un LED encendido que se mueve de izquierda a derecha cuyos tiempos de encendido y apagado se controlan desde dos potenciómetros.
- Lab 1: Controlar 8 LEDs desde el Arduino, un LED encendido que se mueve de izquierda a derecha.
- Lab 0: Controlar el tiempo de encendido y apagado de un LED usando un potenciómetro
Recuerden, no hay problema si trabajan en grupo pero cada estudiante debe crear su propio blog, tomar sus propias fotos y vídeos, hacer sus propios diagramas, y escribir su propio código.
Suscribirse a:
Entradas (Atom)




