Entradas

Mostrando entradas de diciembre, 2019

LAB. N°16 ADIÓS CON MATRIZ DE LED

Imagen
MATRIZ DE LED 8 X 8 (ADIÓS) REGISTROS DE DESPLAZAMIENTO  Los registros de desplazamiento (shifter registers) permiten expandir nuestra capacidad de  entradas y de salidas digitales, basándose en el desplazamiento de una secuencia de bytes que se envía o recibe desde estos circuitos integrados. Las dos variantes más populares de registros de desplazamiento son los de  entrada en serie  y los de  entrada en paralelo .Existe una función que ya viene hecha para nosotros que es la función shiftOut. La función shiftOut lo que hace es pasar un  valor entero  que queramos a codificación binaria, de forma tal que a cada salida se le asigna un 1 o un 0. Por ejemplo, si pasamos el número 3 que en binario 1 byte sería el 00000011 entonces tendríamos las salidas S0 y S1 activadas y las salidas S2 - S7 desactivadas. También debemos indicar en la función shitOut si la información que pasamos es "Little endian" o "Big endian". Esto sign...

LAB N° 15 CONTADORES DIGITALES CON ARDUINO

Imagen
PROGRAMACION BÁSICA CON ARDUINO  La estructura básica de programación de Arduino es bastante simple y divide la ejecución en dos partes: setup y loop. Setup() constituye la preparación del programa y loop() es la ejecución. En la función Setup() se incluye la declaración de variables y se trata de la primera función que se ejecuta en el programa. Esta función se ejecuta una única vez y es empleada para configurar el pinMode (p. ej. si un determinado pin digital es de entrada o salida) e inicializar la comunicación serie. La función loop() incluye el código a ser ejecutado continuamente (leyendo las entradas de la placa, salidas, etc.). void setup() {    inMode(pin, OUTPUT); // Establece 'pin' como salida } void loop() {    digitalWrite(pin, HIGH); // Activa 'pin'    delay(1000);                 // Pausa un segundo    digitalWrite(pin, LOW); // D...

LAB. N° 14 PROGRAMACIÓN GRÁFICA CON ARDUINO

Imagen
PROGRAMACIÓN GRÁFICA CON ARDUINO HISTORIA DE ARDUINO Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE Massimo Banzi. El primer prototipo de Arduino fue fabricado en el instituto IVRAE. Inicialmente estaba basado en una simple placa de circuitos eléctricos, donde estaban conectados un micro controlador simple junto con resistencias de voltaje, además de que únicamente podían conectarse sensores simples como leds u otras resistencias, y es más, aún no contaba con el soporte de algún lenguaje de programación para manipularla. Tom Igoe, un estudiante de Estados Unidos que se encontraba haciendo su tesis, escuchó que se estaba trabajando en una plataforma de open-source basada en una placa de micro controladores pre ensamblada quien ayudó a mejorar la placa haciéndola más potente, agregando puertos USB para poder conectarla a un ordenador. Además, el le sugirió a Banzi la distribución de este proyecto a nivel m...

LAB. N° 13 FIGURA A CON UNA MATRIZ DE LED

Imagen
FIGURA A EN UNA MATRIZ DE LED Matriz de led 5x7 En este laboratorio ese uso una matriz de led 5x7 para formar la figura A, haciendo uso de la tabla de verdad, para eso también usamos compuertas lógicas. Video:  Link:  https://www.youtube.com/watch?v=k981E6ycR5c Integrantes: - Hancco Churata, Veyhan  - Sarmiento Chipana, Joel - Candia Apaza, Henry Obervaciones/Conclusiones: En este laboratorio observamos el importante uso de los chips como los es 4017 para llegar a formar la figura A en la matriz de led. El Clock es el encargado de que envié las señales o los pulsos al chip integrado 4017 para que sus salidas vallan a los pines de la matriz de led , para antes de armar el circuito hicimos hicimos una simulación en Proteus para evitar inconvenientes a la hora de armar el circuito con todos los integrados. Una vez sabido que compuertas lógicas usar (NOT, AND)y los chips (4017, 74192) y la matriz de led 5x7 pro...

Lab. 12 MATRIZ DE LEDS

Imagen
Matriz de Leds Contador de Anillo 4017 Se trata de un contador/divisor o decodificador con 10 salidas. Estructuralmente está formado por un contador Johnson de 5 etapas que puede dividir o contar por cualquier valor entre 2 y 9, con recursos para continuar o detenerse al final del ciclo. Matriz de Leds Una matriz de leds estan constituidos por leds en filas y columnas, cada led se conecta a una fila y a una columna. Encendido de un led Multiplexado Esta tecnica permite utilizar unos pocos pines de E/S del microntrolador para manejar una serie de circuitos integrados que se encarguen de encender los leds. Tipos de Multiplexado Latch: es una memoria en la que escribimos un valor , y lo mantiene en sus salidas hasta que nosotros los indiquemos. Registro de Desplazamiento: funciona de la misma manera en que funciona una cola de gente que espera para entrar en un cine.Por un extremo de la cola van ingresando las personas que ...

Lab. 11 CONTADOR EN ANILLOS Y MATRIZ E LEDS

Imagen
Matriz de Leds y Contadores con Anillos Matriz de Leds Las matrices de leds 5x7 Una matriz de Leds consiste en una arreglo de Leds que pueden ser encendidos y apagados individualmente desde un microntrolador . Puden pensar en ella como una pantalla de pocos pixeles  en los cuales pueden presentar  gráficos y textos, tanto estáticos como en movimiento. Pines de conexión de una matriz de 5×7 Matriz de Leds 8x8 Una matriz de led 8x8 es un dispositivo que consta de 64 led de 3mm de color rojo, agrupadas en 8 columnas de 8 leds cada una, es muy util para proyectos de iluminación sencillos. La matriz de led 8x8 tiene un bajo consumo energia, ademas con poco voltaje te permitira crear letreros luminosos que podemos adaptar para nuestros proyectos escolares,universidad. Encender una matriz de 8x8 led requeria de 16 señales digitales y un trabajo constante del procesador para refrescar la imagen, Eso es una cantidad enorme de recursos  para cualquier aut...