Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino

Documentos relacionados
Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino

2. Programación en Arduino

GUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN REV. 1.0

Arduino. DHT11 Sensor Temperatura y Humedad

PRACTICAS CON ARDUINO

CÓDIGO FUENTE C_ARDUINO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA.

Módulo Radio frecuencia FSK y Arduino

Práctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I

AR 9 T. Tutorial 9: Display LCD

DOCENTE: JESÚS E. BARRIOS P.

MANUAL DE USUARIO Arduino Relay Shield MCI-MA-0064 REV. 1.0

Trabajo Práctico 5 Estructura Repetitiva

Semana 14 [1/28] Matrices. 22 de julio de Matrices

Clase 8 Matrices Álgebra Lineal

PROYECTO DE ELECTRÓNICA

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Descubriendo la Voyage 200 y la TI-89 Titanium: Herramientas Necesaria para el Aprendizaje de Matemáticas a Nivel Universitario

PROPUESTA ARDUINO por José Manuel Aranga Salazar

EducaBot. Sensores 2º parte.

Objetivos. El alumno conocerá y aplicará el concepto de archivo para el almacenamiento y recuperación de datos persistentes.

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

Tutorial 6: Qué es una función? y como utilizarla

ARREGLOS (ARRAYS)- MATRICES.

Matrices 3. Matrices. Verónica Briceño V. agosto 2012

Algebra Lineal XXI: Existencia de la Función Determinante, Expansión de Cofactores.

CONTROL DE MOTOR PASO A PASO

EL MICROCONTROLADOR ARDUINO

ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1. Descripción

Arduino. Teclado matricial. Col1 Col2 Col3 Col4

Clase 2: Programación

Conviértete en un Joven Inventor PENTA UC TAV Humano-Máquina

Actuadores eléctricos - Motores

El álgebra de las matrices Suma y producto por un escalar Producto de matrices Propiedades y ejemplos

Programación Java - Ingeniería de Sistemas - UATF 12 Ing. Limber Ruíz Molina

FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan

SISTEMAS DE ECUACIONES LINEALES Y MATRICES

ÁLGEBRA LINEAL I Práctica 3

Rancagua, Agosto 2009

int int. 1622

Matriz sobre K = R o C de dimensión m n

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR

Tipos de Arreglos. Notación Algoritmica de los Arreglos multidimensionales tipo_dato nombre[dim 1. , dim 2. ,..., dim n

A = , B = 2 2. a 11 a 1n a 21 a 2n A = a m1 a mn

Matrices y determinantes

Tema 4: Matrices y Determinantes. Algunas Notas sobre Matrices y Determinantes. Álgebra Lineal. Curso

Tema: Manejo de pantallas y teclados

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO

REPASO DE ÁLGEBRA MATRICIAL

Curso de introducción a la robótica. Juan Antonio Infantes Díaz Óscar Ramírez Jiménez

Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes.

Algebra Lineal XXVI: La Regla de Cramer.

Matemáticas 2.º Bachillerato. Matemáticas 2.º Bachillerato. Matemáticas 2.º Bachillerato. Ejemplo:

MANUAL DE INSCRIPCIÓN DE ASIGNATURAS POR PORTAL WEB ACADEMICO USMP

MATRICES, DETERMINANTES Y SISTEMAS DE ECUACIONES LINEALES

Domótica con Arduino, WiFi y Android

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año

Matrices y Sistemas Lineales

Comunicación Serial Arduino UNO vs Leonardo

Sistema de Entrada / Salida Múltiples Entradas Laboratorio de Microprocesadores

Matrices y Sistemas Lineales

UTN FRBA Algoritmos y Estructura de Datos Examen Final 18/07/2014. Apellido y nombre: Legajo: Cursó con Prof:

Facultad de Ciencias Departamento de Física Fundamentos de Electricidad y Magnetismo Proyecto sensor de temperatura Jaime Villalobos Diciembre 2011

Tema 1: Matrices y Determinantes

Cátedra I Informática Autor I Carlos Bartó

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P

Ejercicios sobre recursividad

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES

PRÁCTICAS CON ARDUINO UNO

BLOQUE DE ÁLGEBRA: TEMA 1: MATRICES.

Matrices. Observación: Es usual designar una matriz por letras mayúsculas: A, B, C,... 3 B =

INTRODUCCIÓN AL USO DE PAQUETES COMPUTACIONALES

Sistema de ecuaciones algebraicas

ARDRUMONE. Trabajo Final. Batería Electrónica. Participación y Gestión en Proyectos de Software Libre. Di Biasse, José Luis

Cadenas de caracteres

Matrices y determinantes. Sistemas de ecuaciones lineales

Uso de hardware y software libre en laboratorios de Ingeniería Química

8 Bits para temperatura y 8 Bits para humedad

Conexiones eléctricas 1. Primero debes nombrar cada servomotor: "Base", "Hombro", "Codo" o

Las matrices Parte 1-2 o bachillerato

L M X J V S D MIGUEL BALLESTA Avda.Guillermo Reyna,14. JAIME JIMENEZ Avda.Guillermo Reyna,24. JOSE SOTO CAPARROS C/ Dr.

Acordarme de... Enero


MEDIDOR DE TEMPERATURA

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Examen Fundamentos de Programación 15 de enero de 2016 Curso 2015/16

Elabore un diagrama de flujo y la codificación de un programa para:

Matemá'cas generales

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Luis David Goyes Garcés Día 2

ALGEBRA y ALGEBRA LINEAL

1 SISTEMAS DE ECUACIONES LINEALES. MÉTODO DE GAUSS

Introducción a los Computadores Arreglos en C

Taller de Hardware Libre con Arduino

Se llama adjunto de un elemento de una matriz A, al número resultante de multiplicar por el determinante de la matriz complementaria

Matrices: repaso. Denotaremos con M m n el conjunto de matrices de tamaño m n, o sea, de m filas y n columnas. Una matriz A M m n es de la forma A =

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0?

Resolución de Sistema de Ecuaciones Lineales

Transcripción:

Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino Instituto de Ingeniería Eléctrica Taller 8: Matrices 31 de mayo de 2017 IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 1 / 13

1 Matriz 2 Ejercicios IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 2 / 13

Cómo manejar una matriz en Arduino? IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 3 / 13

Este taller tiene como objetivo: Analizar cómo manejo y muestro una matriz de elementos en Arduino IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 4 / 13

Esquema de la presentación 1 Matriz 2 Ejercicios IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 5 / 13

Qué es una matriz? IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 6 / 13

Qué es una matriz? Es una estructura de datos que permite tener un conjunto de variables asociadas que se pueden referenciar por su fila y columna a 11 a 12... a 1j... a 1n a 21 a 22... a 2j... a 2n. A =...... a i1 a i2... a ij... a in....... a m1 a m2... a mj... a mn IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 7 / 13

Qué es una matriz? Es una estructura de datos que permite tener un conjunto de variables asociadas que se pueden referenciar por su fila y columna a 11 a 12... a 1j... a 1n a 21 a 22... a 2j... a 2n. A =...... a i1 a i2... a ij... a in....... a m1 a m2... a mj... a mn IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 7 / 13

Aplicaciones Álgebra lineal Procesamiento de imágenes y video IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 8 / 13

Cómo se representa una matriz en Arduino? La matriz se representa como un arreglo de dos dimensiones (fila x columna) de datos del mismo tipo Cómo inicializo una matriz? int pinmatrix[2][2] = {{2, 3},{4, 5}}; // fin de la declaración de la matriz [ ] a11 a pinmatrix = 12 = a 21 a 22 Cómo hago para mostrar la matriz en pantalla? [ ] 2 3 4 5 IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 9 / 13

Cómo se representa una matriz en Arduino? La matriz se representa como un arreglo de dos dimensiones (fila x columna) de datos del mismo tipo Cómo inicializo una matriz? int pinmatrix[2][2] = {{2, 3},{4, 5}}; // fin de la declaración de la matriz [ ] a11 a pinmatrix = 12 = a 21 a 22 Cómo hago para mostrar la matriz en pantalla? [ ] 2 3 4 5 IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 9 / 13

Cómo se representa una matriz en Arduino? La matriz se representa como un arreglo de dos dimensiones (fila x columna) de datos del mismo tipo Cómo inicializo una matriz? int pinmatrix[2][2] = {{2, 3},{4, 5}}; // fin de la declaración de la matriz [ ] a11 a pinmatrix = 12 = a 21 a 22 Cómo hago para mostrar la matriz en pantalla? [ ] 2 3 4 5 IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 9 / 13

Cómo se representa una matriz en Arduino? La matriz se representa como un arreglo de dos dimensiones (fila x columna) de datos del mismo tipo Cómo inicializo una matriz? int pinmatrix[2][2] = {{2, 3},{4, 5}}; // fin de la declaración de la matriz [ ] a11 a pinmatrix = 12 = a 21 a 22 Cómo hago para mostrar la matriz en pantalla? [ ] 2 3 4 5 IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 9 / 13

El siguiente programa muestra en el PC los valores de una matriz 2x2: int matriz[2][2] = {{2,3},{4,5}}; void setup (){ Serial.begin(9600); } void loop (){ int i,j; for (i=0; i<2; i++){ Serial.print( \ t ); // tabulador al inicio for (j=0; j<2; j++){ Serial.print(matriz [i][j]); Serial.print( \ t ); // tabulador entre columnas } Serial.println(); // cambia de linea al cambiar de fila } Serial.println(); delay(1000); } IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 10 / 13

Esquema de la presentación 1 Matriz 2 Ejercicios IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 11 / 13

Ejercicios para CLASE Ejercicio 1 Descargar el ejemplo presente en el eva: mostrarmatriz.ino Leer el código y comprender como funciona Cargar el programa y probar con distintas matrices Ejercicio 2 Basándose en el ejemplo anterior: Realizar una función que dada una matriz, una fila y una columna; devuelva el valor correspondiente a esa fila y columna Realizar una función que dada una matriz cuadrada, devuelva los valores de la diagonal en un arreglo IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 12 / 13

Para entregar Se entrega teclado numérico. Caja fuerte Verificar funcionamiento de teclado numérico Realizar una función que lea el estado del teclado numérico y devuelva el valor presionado Se establece una contraseña con el formato *numerogrupo# (p. ej.: clave Grupo4: *04#). Se quiere saber cuando se acierta la clave digitada en el teclado numérico mediante un indicador (leds, buzzer, etc.) IIE (TallerInE) Taller Introducción a la Ing. Eléctrica 31 de mayo de 2017 13 / 13