Clase 2: Programación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Clase 2: Programación"

Transcripción

1 Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014

2 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

3 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

4 Qué es un micro-controlador? Computador de menor capacidad Son usados para llevar a cabo una tarea específica Son reprogramables

5 Qué es un micro-controlador? La placa: The RedBoard y ArduinoUno. 1. Programador, alimentación y reset pines digitales y 6 salidas analógicas (~). 3. Micro-controlador entradas analógicas y salidas de voltaje.

6 Qué es un micro-controlador?

7 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

8 Configuración Seleccionar tarjeta

9 Configuración Configurar puerto

10 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

11 IDE Arduino IDE: Entorno de desarrollo integrado

12 IDE Arduino 1. Verificar 2. Cargar 3. Nuevo 4. Abrir 5. Guardar 6. Monitor serial 7. Nombre del sketch 8. Área de código 9. Área de mensajes

13 IDE Arduino ABRIR VERIFICAR CARGAR

14 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

15 Qué es programar? Escribir de forma secuencial los pasos a seguir. Similar a una receta de cocina.

16 Programando En Arduino la estructura del programa se basa en tres partes principales Declaración Inicialización Ciclo #include, #define void setup() void loop()

17 Programando Declaración Inicialización Ciclo

18 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Mundo analógico y digital Tipos de datos

19 Ejemplo Problema: Diseñe un programa que encienda y apague un LED cada 1 segundo. Solución: Listar los pasos!! 1. Encender el LED. 2. Esperar 1 segundo. 3. Apagar el LED. 4. Esperar 1 segundo, y volver al paso 1.

20 Ejemplo Solución:

21 Ejemplo Inicialización: // Rutina de inicialización void setup () { // Inicializamos el pin 7 como una salida digital pinmode (7, OUTPUT ); }

22 Ejemplo Loop: void loop () { // encendemos el led poniendo un voltaje alto en el pin 7 digitalwrite (7, HIGH ); // esperamos por 1 segundo delay (1000) ; // apagamos el led poniendo un voltaje bajo en el pin 7 digitalwrite (7, LOW ); // esperamos por 1 segundo delay (1000) ; }

23 Ejemplo Entendamos un poco el código. Tipos de pines Valores digitales Sintaxis Símbolos ; ( ) { } // /* */ * / + - Estructura de variables Estructura de funciones y comentarios Estructura de declaraciones Estructura de control if else

24 Ejemplo Tipos de pines Los pines que utilizamos pueden ser tanto entradas (INPUT) como salidas (OUTPUT) Si el pin es INPUT entonces podemos leer el voltaje que este tiene. Si el pin es OUTPUT entonces podemos escribir el voltaje que el pin tendrá.

25 Ejemplo Valores digitales Los únicos voltajes que pueden ser escritos en un pin OUTPUT son 0V y 5V. 0V es conocido digitalmente como LOW 5V es conocido digitalmente como HIGH

26 Ejemplo Símbolos ; ( ) { } // Símbolo ; Se usa para determinar el final de una línea de código. Símbolos ( ) Se usan para entregar variables a funciones. Símbolos { } Se usan para escribir el contenido de una función. Símbolos // Se usan para escribir un comentario de una linea

27 Ejemplo Símbolos /* */ * / + - Símbolos /* */ Se usan para escribir más de una línea de comentarios Símbolos * / Símbolo matemático de la multiplicación y división Símbolos + - Símbolo matemático de la suma y resta

28 Ejemplo Problema: Diseñe un programa que haga parpadear dos led de distinto color. Mientras el led 1 se encuentra encendido el led 2 debe estar apagado y viceversa.

29 Ejemplo Estructura de declaraciones #define constante 11 Nombre de la constante Valor de la constante El valor de la constante no puede ser cambiado dentro del código No es necesario usar ; para terminar una definición Deben ser escritas antes de las funciones principales de Arduino

30 Ejemplo Estructura de variables int led = 7; Tipo de dato de la variable Nombre de la variable Valor de la variable

31 Ejemplo Estructura de control Queremos saber si alguien es mayor de edad

32 Ejemplo Estructura de control if ( booleano1 ) { Codigo1; } else if ( booleano2 ) { Codigo2; } else { Codigo3; } Cuando el booleano1 es true se ejecuta el Codigo1 saltando hasta el final del código. Si el booleano1 es false, se salta a else if, si el booleano 2 es true se ejecuta el Codigo2 y luego salta hasta el final. Si tanto el booleano1 como el booleano2 son false, se ejecuta el Codigo3 y se salta hasta el final.

33 Ejemplo Problema: Diseñe un programa que encienda solo un led rojo si el valor de una constante es menor que 8 y en caso contrario encienda solo un led amarillo. Solución: Listar los pasos!! 1. Necesitamos definir los componentes. 2. Encender el LED. 3. Esperar 1 segundo. 4. Apagar el LED. 5. Esperar 1 segundo, y volver al paso 2.

34 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Funciones útiles

35 Funciones útiles pinmode(pin,mode) Configura el pin para que funcione como entrada o salida. digitalwrite(pin,value) Permite escribir una salida como HIGH o LOW, en pin. delay(ms) Realiza una pausa de ms milisegundos.

36 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles

37 Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC Clase 4: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Tipos de motores y para que sirven Motor DC Qué es un electroimán? Funcionamiento PWM Sentido de giro L293 Motor Servo Características

Más detalles

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC Clase 3: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Introducción: Qué son los sensores? Mundo analógico y mundo digital. Análogo y digital en Arduino. ADC Ejemplo Botones El potenciómetro

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

Más detalles

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

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4 TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida

Más detalles

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

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA. CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante ÍÑIGO MARTÍN MIMBELA. inigo.martin@educa.madrid.org 2 Título de la Unidad Didáctica

Más detalles

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3

Más detalles

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado

Más detalles

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

Entradas Analógicas.

Entradas Analógicas. CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor

Más detalles

Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade.

Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade. LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante Elena Ribón Villamediana José Antonio Cobo

Más detalles

5.- ENTRADAS/SALIDAS DIGITALES

5.- ENTRADAS/SALIDAS DIGITALES 5.- ENTRADAS/SALIDAS DIGITALES Estos pines son los pines del 0 al 13 de Arduino y se llaman digitales porque sólo pueden manejar valores 0 o 1. Si quieres usar un pin digital, lo primero que tienes que

Más detalles

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/ Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y

Más detalles

Detección de luz con sensor LDR

Detección de luz con sensor LDR Detección de luz con sensor LDR Categoría Des. Software Des. Hardware Des. Soft+Hard Grado dificultad Alcance Objetivos Hardware necesario Software necesario de y Novato Intermedio Alto Maestro En este

Más detalles

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

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Por Gisela Farace Mayo 2015 Revisión 2015 06 03 1 Índice 1. Qué es un Arduino? 2. El robot Dreamster 2.1. Señales analógicas y

Más detalles

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá

Más detalles

PROYECTO DE ELECTRÓNICA

PROYECTO DE ELECTRÓNICA PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...

Más detalles

PRACTICAS CON ARDUINO: Nivel 1

PRACTICAS CON ARDUINO: Nivel 1 PRACTICAS CON ARDUINO: Nivel 1 1. INTRODUCCIÓN Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la

Más detalles

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

Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina Clase 5: Comunicación Conviértete en un Joven Inventor PENTA UC TAV 2014 Humano-Máquina Contenidos La Comunicación Problema: Debugear el uc Solución: Leds Buzzer LCD Comunicación Serial Desafío Contenidos

Más detalles

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo

Más detalles

Guía de usuario de la Relay Control Shield v1.0

Guía de usuario de la Relay Control Shield v1.0 JMN ELECTRONICS Guía de usuario de la Relay Control Shield v1.0 Gracias por adquirir el módulo Relay Control Shield. Este shield para UNO nace como resultado de la colaboración entre Electan y JMNelectronics

Más detalles

Arduino, aplicaciones actuales y potenciales, para contrarrestar los efectos del cambio climático en la agricultura

Arduino, aplicaciones actuales y potenciales, para contrarrestar los efectos del cambio climático en la agricultura Arduino, aplicaciones actuales y potenciales, para contrarrestar los efectos del cambio climático en la agricultura www.zonaelectronica.com www.webelectronica.com.ar Francisco Di Zonno +58.414.246.48.25

Más detalles

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS Aprender mediante una aplicación práctica el funcionamiento de una LDR. Aprender cómo se utilizan las entradas analógicas de ARDUINO. MATERIAL NECESARIO

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INSTALACIÓN DEL MRT V1.2... 3 PROGRAMACIÓN BÁSICA... 11 Posibles errores en la programación... 16 2 INSTALACIÓN DEL MRT V1.2 En la carpeta Instaladores, ubique el icono MRTSetupV1.2.msi,

Más detalles

Módulo Radio frecuencia FSK y Arduino

Módulo Radio frecuencia FSK y Arduino ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Módulo Radio frecuencia FSK y Arduino El objetivo de este circuito básico es la posibilidad de enviar una palabra cada cierto tiempo entre un transmisor

Más detalles

Se tomaron en cuenta tres marcas fabricantes para este módulo:

Se tomaron en cuenta tres marcas fabricantes para este módulo: 109 3. Modulo de Interface a. Selección Debido a que el módulo de visión CMUCam1 requiere una serie de instrucciones para poder realizar una acción, se tuvo la necesidad de adquirir un módulo adicional,

Más detalles

Display LCD y memorias

Display LCD y memorias 1.2.21. Display LCD y memorias En este apartado vamos a utilizar un Display LCD para mostrar datos procedentes de nuestra placa ZUM BT o Arduino UNO compatible. Hay diferentes tipos de displays LCD. Podemos

Más detalles

ABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?

ABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO? ? QUE ES UN ARDUINO? POR JODY CULKIN Traducido al castellano por jose manuel escuder ardumania.es ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?? RECURSOS QUE PUEDEN

Más detalles

Fernando castaño Portela Ingeniero de soporte y Asesor técnico La Red Electrónica s.a.

Fernando castaño Portela Ingeniero de soporte y Asesor técnico La Red Electrónica s.a. 1 Tabla de contenido 1. TUTORIAL DE SISTEMAS DE DESARROLLO ARDUINO... 4 1.1. QUÉ ES UN MICROCONTROLADOR?... 4 1.2. QUE SON LAS TARJETAS DE DESARROLLO?... 5 2. SOFTWARE Y HARDWARE LIBRE... 5 3. MODULACION

Más detalles

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente

Más detalles

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo.

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. El manual ha sido confeccionado por Raúl Diosdado usando

Más detalles

COMO EMPEZAR... Proceso de conexión de la placa al ordenador:

COMO EMPEZAR... Proceso de conexión de la placa al ordenador: COMO EMPEZAR... Dentro de las múltiples versiones de LOGO existentes en el mercado, hemos elegido WINLOGO y MSWLOGO por varias razones: - Las primitivas están en español. - MSWLOGO es de libre distribución,

Más detalles

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. +56 2 23339579 www.olimex.cl cursos.olimex.cl info@olimex.cl

Más detalles

PRÁCTICAS CON ARDUINO UNO

PRÁCTICAS CON ARDUINO UNO PRÁCTICAS CON ARDUINO UNO ÍNDICE ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( ENCENDER Y APAGAR UN LED DURANTE UN TIEMPO DETERMINADO)... 7 ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS...

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

VIII. CONTROL USANDO SIMULINK Y ARDUINO

VIII. CONTROL USANDO SIMULINK Y ARDUINO VIII. CONTROL USANDO SIMULINK Y ARDUINO Los entornos de Diseño de Sistemas de Control Asistido por Ordenador (CACSD) están experimentando notables cambios durante los últimos años. Estos avances afectan

Más detalles

conectando tarjeta y el computador. El motor enchufado en A, recuerda que el enchufe tiene una sola posición. Motor encendido Selecciona el motor A

conectando tarjeta y el computador. El motor enchufado en A, recuerda que el enchufe tiene una sola posición. Motor encendido Selecciona el motor A Ejercicio 1 Movimiento simple del motor Para Si te hacer equivocas este al ejercicio seleccionar necesitas un logo, un sólo motor tienes conectado, que hacer la click tarjeta), sobre el él y cable borrarlo.

Más detalles

Microtutorial Arduino

Microtutorial Arduino Microtutorial Arduino ii Arduino Abstract Arduino es, probablemente, la plataforma más popular del ámbito del hardware libre. En esta plataforma se combinan el hardware propiamente dicho, placas y shields,

Más detalles

CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO

CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS Familiarizarnos con las diferentes partes de que se compone el entorno de desarrollo de Arduino. Cargar nuestro primer programa en Arduino y ver su ejecución.

Más detalles

EJERCICIOS DE ARDUINO RESUELTOS

EJERCICIOS DE ARDUINO RESUELTOS EJERCICIOS DE ARDUINO RESUELTOS Grupo Sabika Revisado: 18/11/2013 1 Instalar Entorno de Programación Arduino en Ubuntu (10.10, 10.04, 9.10 y 9.04) Para la instalación de Arduino se requieren ciertos paquetes

Más detalles

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

ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P ANEXO N 1. CÓDIGO PARA CONFIGURACIÓN DE MÓDULO BLUETOOTH POR MEDIO DE MICROCONTROLADOR ATMEGA328P #include #define Tx 10 #define Rx 11 SoftwareSerial Bluetooth(Rx, Tx); // Recepción

Más detalles

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado

Más detalles

TARJETA HC-05 ARDUINO

TARJETA HC-05 ARDUINO TARJETA HC-05 ARDUINO TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 Características del Software... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje...

Más detalles

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos

Más detalles

Arduino. DHT11 Sensor Temperatura y Humedad

Arduino. DHT11 Sensor Temperatura y Humedad DHT11 Sensor Temperatura y Humedad LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la

Más detalles

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

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. Página 2 de 10 Ingeniería MCI Ltda.

Más detalles

MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD MCI-TDD-01588 REV. 1.0

MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD MCI-TDD-01588 REV. 1.0 MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD MCI-TDD-01588 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD Página

Más detalles

Instituto Tecnológico de Colima

Instituto Tecnológico de Colima Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández

Más detalles

Guía Rápida. Aprende lo básico y lo no tan básico de Raspberry pi

Guía Rápida. Aprende lo básico y lo no tan básico de Raspberry pi Guía Rápida Aprende lo básico y lo no tan básico de Raspberry pi Instituto Tecnológico de Mexicali Dpto. Sistemas Computacionales Autor: Alfonso Medina Duran. Co-autores : Arnoldo Díaz Ramírez, Verónica

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4. 2.1. Alimentación...4. 2.2. Entradas y Salidas...4. 2.3. Comunicaciones...

1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4. 2.1. Alimentación...4. 2.2. Entradas y Salidas...4. 2.3. Comunicaciones... ARDUINO INDICE 1.- INTRODUCCIÓN...4 2.- EL HARDWARE DE LA PLACA ARDUINO...4 2.1. Alimentación...4 2.2. Entradas y Salidas...4 2.3. Comunicaciones...5 2.4. Programación...5 3. EL ENTORNO DE DESARROLLO PARA

Más detalles

Actuadores eléctricos - Motores

Actuadores eléctricos - Motores Servomotores Un servomotor es básicamente un actuador mecánico que contine un motor eléctrico y un conjunto de engranajes que permiten multiplicar el torque del sistema final y tiene la capacidad de ser

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Arduino. Teclado matricial. Col1 Col2 Col3 Col4

Arduino. Teclado matricial. Col1 Col2 Col3 Col4 TECLADO MATRICIAL 4x4 Información: http://www.prometec.net/teclados-matriciales/ Un teclado es una matriz de teclas organizadas en filas y columnas. Suelen ser de 4x4, como el de la figura, pero si no

Más detalles

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO Para aquellos que se inician en el vuelo circular eléctrico, pueden realizar su propio timer basándose en una placa nano arduino totalmente configurable.

Más detalles

Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB

Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB Alemán, José Ramón. Díaz, Eduardo. Tovar, Carlos. Ingeniería Mecatrónica, Facultad de Ingeniería, Universidad Latina de Panamá,

Más detalles

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

Curso de introducción a la robótica. Juan Antonio Infantes Díaz Óscar Ramírez Jiménez Curso de introducción a la robótica Juan Antonio Infantes Díaz Óscar Ramírez Jiménez Índice Aprender el manejo de leds Aprender el manejo de pulsadores Aprender el manejo de servomotores Aprender el manejo

Más detalles

Manual de la Práctica 4: Control de iluminación mediante Arduino

Manual de la Práctica 4: Control de iluminación mediante Arduino Control por Computador Manual de la Práctica 4: Control de iluminación mediante Arduino Jorge Pomares Baeza Francisco Andrés Candelas Herías Grupo de Innovación Educativa en Automática 2009 GITE IEA -

Más detalles

Taller de electrónica para usos creativos. Practicando con Arduino

Taller de electrónica para usos creativos. Practicando con Arduino Taller de electrónica para usos creativos: Practicando con Arduino 8 al 11 de Mayo de 2008 Yago Torroja Igor González Angela Ramos y... 1 Introducción a Arduino Arduino es una plataforma open-source de

Más detalles

Práctica 4. Entradas/Salidas Analógicas con Arduino

Práctica 4. Entradas/Salidas Analógicas con Arduino Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.

Más detalles

CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO

CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO IES AFRICA SECCIÓN DELEGADA EN MORALEJA DE ENMEDIO NOTA: Este cuadernillo de trabajo debe ser entregado al profesor de la asignatura el día

Más detalles

Taller de Arduino para estudiantes de Invenio Folleto de Prácticas Nivel Básico Elaborado por: Luis León. Introducción:

Taller de Arduino para estudiantes de Invenio Folleto de Prácticas Nivel Básico Elaborado por: Luis León. Introducción: Taller de Arduino para estudiantes de Invenio Folleto de Prácticas Nivel Básico Elaborado por: Luis León Introducción: Este folleto de prácticas está hecho con el fin de que los estudiantes a quienes se

Más detalles

PROCESAMIENTO DIGITAL DE SEÑALES PRÁCTICAS DE LABORATORIO CON ARDUINO DUE

PROCESAMIENTO DIGITAL DE SEÑALES PRÁCTICAS DE LABORATORIO CON ARDUINO DUE PROCESAMIENTO DIGITAL DE SEÑALES PRÁCTICAS DE LABORATORIO CON ARDUINO DUE M.C. GILBERTO SANTILLÁN TOVAR DR. DANIEL U. CAMPOS DELGADO FACULTAD DE CIENCIAS UASLP Marzo/2014 CONTENIDO I. INTRODUCCIÓN... 1

Más detalles

Sesión 3 (Práctica) Sensores Actuadores

Sesión 3 (Práctica) Sensores Actuadores Sesión 3 (Práctica) Sensores Actuadores Índice 1. Sensores a. Infrarrojos b. Ultrasonidos 2. Actuadores a. Servomotor b. Motores 3. Comunicación a. Infrarrojos (mando a distancia) a. Control de actuadores

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

Más detalles

Universidad de Costa Rica

Universidad de Costa Rica Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice

Más detalles

G O B L I N 2 / M A N U A L

G O B L I N 2 / M A N U A L GOBLIN 2 Con esta guía conocerás cada uno de los circuitos que incorpora la GOBLIN 2. Aprenderás a utilizarla, programarla de una forma sencilla y rápida para desarrollar tu proyecto IoT. 2 1.- Empieza

Más detalles

SISTEMA DE PROGRAMACIÓN

SISTEMA DE PROGRAMACIÓN 1 SISTEMA DE PROGRAMACIÓN DE MICROCONTROLADOR El PICAXE es un sistema de microcontroladores fáciles de programar que explota las características únicas de la nueva generación de microcontroladores de bajo

Más detalles

Guía rápida de utilización

Guía rápida de utilización 1. Interfaz del usuario La interfaz del usuario de la consola KaptiaKlever consta de dos partes: - Un panel de interacción, en el cual el usuario podrá encender y apagar el dispositivo, así como conectar

Más detalles

EducaBot. Sensores 2º parte.

EducaBot. Sensores 2º parte. CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Sensores 2º parte. Manuel Hidalgo Díaz Noviembre 2009 Nivel de reacción. Al EducaBot se le va a añadir unos sensores para

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante EZEQUIEL CABRILLO GARCÍA ezequiel.cabrillo@educa.madrid.org En grupo con FRANCISCO

Más detalles

El Famoso CUBO LED. Nombre 1 Nombre 2

El Famoso CUBO LED. Nombre 1 Nombre 2 El Famoso CUBO LED Nombre 1 Nombre 2 Descripción del proyecto : Controlar 64 ledes del cubo con tan solo 20 pines de la placa de arduino, utilizando una técnica denominada multiplexación, y crear un espectáculo

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

Programando una nueva escena con Fibaro System

Programando una nueva escena con Fibaro System Programando una nueva escena con Fibaro System Escena Ejemplo: De lunes a viernes a las 6:00 am: Abrir persianas. Encender las luces en el dormitorio a 50 % Apagar las luces del jardín. 5:45 am Dormitorio:

Más detalles

AR 9 T. Tutorial 9: Display LCD

AR 9 T. Tutorial 9: Display LCD 9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola) Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma

Más detalles

Taller de Hardware Libre con Arduino

Taller de Hardware Libre con Arduino Taller de Hardware Libre con Arduino Pablo Suárez Hernández pablo@osl.ull.es Adrián Rodríguez Vargas arodriguez@osl.ull.es Oficina de Software Libre - http://osl.ull.es Universidad de La Laguna Cursos

Más detalles

Referencia Técnica Preguntas y Respuestas TSD-QA89 (2011/11)

Referencia Técnica Preguntas y Respuestas TSD-QA89 (2011/11) Referencia Técnica Preguntas y Respuestas TSD-QA89 (2011/11) 1. P: Cómo puedo activar la función 3D en un sistema ASRock Vision 3D e ION3D? R: Diferente monitor / TV / contenido / software de reproducción

Más detalles

ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO

ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO T.S.U MANTENIMIENTO AREA INDUSTRIAL ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO RICARDO FLORES GONZALEZ LUIS ALBERTO SOLÍS PERALES ALEJANDRO ARAIZ MARTÍNEZ FLAVIO CESAR MACIAZ PUENTES INTEGRADORA ll Planteamiento

Más detalles

Kit Básico Robodacta Robot móvil.

Kit Básico Robodacta Robot móvil. Kit Básico Robodacta Robot móvil. Algunos clientes nos han preguntado por dónde pueden empezar a aprender en el fascinante campo de la tecnología conocido como robótica. Para este propósito vamos a publicar

Más detalles

GUIÓN DE PRÁCTICAS Arduino San Valero

GUIÓN DE PRÁCTICAS Arduino San Valero GUIÓN DE PRÁCTICAS Arduino San Valero Qué es Arduino? Arduino es una plataforma electrónica de prototipos de código abierto (open-source) basada en hardware y software flexible y fácil de usar. Está pensado

Más detalles

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE 25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos

Más detalles

MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC

MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC Tipos de datos en CCS TIPO TAMAÑO RANGO DESCRIPCION int1 short 1 bit 0 a 1 Binario int int8 8 bits 0 a 255 Entero int16 long 16 bits 0 a 65535

Más detalles

Proyecto de Introducción a la Ingeniería. Domótica accesible. Prendido/apagado de un electrodoméstico a través de una página web.

Proyecto de Introducción a la Ingeniería. Domótica accesible. Prendido/apagado de un electrodoméstico a través de una página web. Proyecto de Introducción a la Ingeniería Domótica accesible Prendido/apagado de un electrodoméstico a través de una página web. Damian Galdames 201312040.7 Esteban Jara - 201330002-2 Gerson Pincheira -

Más detalles

INTERFACES FÍSICOS. Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV

INTERFACES FÍSICOS. Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV INTERFACES FÍSICOS Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV moimacar@esc.upv.es INTERFAZ Conjunto de dispositivos físicos y/o virtuales que nos permiten interactuar con un sistema. G.U.I. Interfaz

Más detalles

Jefe del Departamento de Tecnología, Institut Pompeu Fabra, Generalitat de Catalunya

Jefe del Departamento de Tecnología, Institut Pompeu Fabra, Generalitat de Catalunya Arduino en el bachillerato tecnológico Dr. Francisco Pérez García Jefe del Departamento de Tecnología, Institut Pompeu Fabra, Generalitat de Catalunya fperez5@xtec.cat Palabras clave: Internet de las cosas,

Más detalles

Posición de los Jumpers Zona D 0 D 1 D 2 D 3

Posición de los Jumpers Zona D 0 D 1 D 2 D 3 Tabla de Contenido GUÍA RÁPIDA PARA LA CONFIGURACIÓN DE LA ALARMA... 2 CONFIGURACIÓN DE SENSORES... 3 Tabla de Zonas... 4 PROGRAMACIÓN POR TECLADO... 5 Grabación de Voz... 5 Asignación de Celulares para

Más detalles

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor

Más detalles

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A. .. Memoria Descriptiva... Objeto El objeto de este proyecto es el de construir un robot araña controlado por un PIC6F8A.... Antecedentes El diseño original no se llegó a realizar en circuito impreso, en

Más detalles

PIC MICRO ESTUDIO Programador en tiempo real TREALS2

PIC MICRO ESTUDIO Programador en tiempo real TREALS2 PIC MICRO ESTUDIO Programador en tiempo real TREALS2 www.electronicaestudio.com Guía de Operación Programador en tiempo real Modulo: TREALS2 Con esta tarjeta se pueden programar hasta 16 salidas sin conocer

Más detalles

Tema: S7-200, Escalado de Valores analógicos

Tema: S7-200, Escalado de Valores analógicos Autómatas Programables. Guía 8 1 Tema: S7-200, Escalado de Valores analógicos Objetivo General Configurar las entradas analógicas del módulo EM235 en el S7-200 Objetivos Específicos Conectar correctamente

Más detalles

Proyectos de Automatismo y seguridad Desarrollando tecnología en el salvador. Fabricación de tarjetas impresas para prototipos EPS1-30A-L

Proyectos de Automatismo y seguridad Desarrollando tecnología en el salvador. Fabricación de tarjetas impresas para prototipos EPS1-30A-L EPS1-30A-L FUENTE DE PODER PARA ELECTRÓLISIS AUTOMOTRIZ Introducción: Este controlador puede ser usado para el control de una celda electrolítica en motores de combustión interna (gasolina, diesel u otros

Más detalles

Maqueta de control PID con Arduino

Maqueta de control PID con Arduino Maqueta de control PID con Arduino.. Con el motivo de la primera VirtualCamp (Julio 2011), el proyecto ha sido crear una maqueta de control didáctica con un presupuesto de menos de 10 euros (Arduino no

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Contenido Unidad de Robótica

Contenido Unidad de Robótica UNIDAD: ROBÓTICA Contenido Unidad de Robótica Introducción...3 Entradas...3 Entradas analógicas...3 Entradas Digitales...3 Salidas...4 LED...4 Motor (giro en un solo sentido)...4 Motor (giro en un solo

Más detalles

Ardunio. Control Led desde Lazarus

Ardunio. Control Led desde Lazarus LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles