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:
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, 1 de septiembre de 2016
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.
Proyectos usando Arduino
He comenzado una serie de laboratorios básicos del uso de Arduino, veremos hasta donde llegamos con eso, por ahora:
- Laboratorio #0: 1 LED y 1 POT
- Laboratorio #1: 8 LEDs en línea
- Laboratorio #2: 8 LEDs en línea y 2 POTs
- Juego Reacción Rápida: Christian David Lucumi
- Carro controlado por Bluetooth: Carlos Mantilla
- Batería MIDI: Carlos Grajales
- Cubo LED 4x4x4: Luis Alvarez
- Carro esquiva obstaculos: Julian Moreno
- Cruce de Semáforos: José Caicedo
- Alcoholímetro: Juberth Rentería
- Control Númerico 2 ejes (X,Y): Andrés Sinisterra
- Puerta con pantalla táctil: Julian Colorado
- Tetris + TvOut: Joan Rosales
- Proyecto Domótica: Juan Camilo Fernández
- Juego Snake: John Paul Trejos
- Arduino, Processing y Kinetc: Jorge Henao
- Puerta con Teclado para acceso: Iduar Trujillo
- Juego y Joystick: Danny Ladino
- Carro a control remoto: Cristian Chaparro
- POV: Luisa Yule
- Pedal de Efectos para Guitarra: Claudia Triviño y Carlos Mera
- Envío de mensajes por Twitter: Nestor Ordoñez
- Instructables - Arduino projects
- Make:Projects - Arduino
- Creative Applications - Arduino
- Arduino Playground - Users
- Arduino Playground - Ideas
- Cooking Hacks - Arduino / Community
- Practical Arduino - Projects
- LadyAda - Projects & Plans
- Nothing but Reboots - Top 10 Arduino projects
- ElectroSchematics - Arduino
- 30 Arduino Projects for the Evil Genius
- Cerebral Meltdown - Arduino projects
- Top 40 Arduino projects of the Web
- Hack-n-Mod - Arduino projects
- Duino4Projects - Arduino projects
- Tangible Media Group
- Fritzing - projects
- Let's make Robots
- Foro Activo - Proyectos Arduino
- Domótica con Arduino
Suscribirse a:
Entradas (Atom)



