Práctica 2. Metodología de diseño con Arduino
|
|
- Estefania Velázquez Pérez
- hace 7 años
- Vistas:
Transcripción
1 Práctica 2. con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014
2 Material necesario ARDUINO UNO REV.3. Precio aprox.: Cable USB tipo impresora. Arduino Sidekick Basic Kit (KIT2243P). Precio aprox: Electrónica Industrial 2
3 Microcontroladores Un microcontrolador (μc) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria, y que dispone de los tres elementos básicos de una microcomputadora: un procesador, memoria e interfaces. Existe una amplia variedad de microcontroladores con muy diferentes prestaciones (velocidad de reloj, consumo de energía, tamaño de los datos, interfaces, etc.) Los microcontroladores se utilizan para reducir el tamaño, costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. Ventajas de los microcontroladores : Bajo coste. Versatilidad. Desarrollo más rápido. Facilidad de programación Tamaño muy reducido. Electrónica Industrial 3
4 Conceptos generales Electrónica Industrial 4
5 Aplicaciones Los microcontroladores se utilizan en un amplio rango de aplicaciones. Algunas de estas pueden ser: Electrodomésticos => Panel de control de un horno microondas. Equipos de sonido => Reproductor musical y/o vídeo (MP3 y/o MP4). Vehículos (Automóviles, camiones y aviones) => Control de velocidad de crucero, antibloqueo de frenos, control de encendido, entrada automática, control ambiental y flujo de aire y de combustible, etc... Juguetes => Sistema de control de un perro robot. Equipos de oficina => Control de una máquina de Fax. Los microcontroladores suponen más de un 50% de los Circuitos Integrados existentes hoy en día. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa (por ejemplo en los ordenadores personales), se pueden encontrar una o dos docenas de microcontroladores distribuidos entre los diferentes dispositivos existentes en un hogar cualquiera. Los μc se pueden encontrar en casi cualquier dispositivo electrónico como automóviles, lavadoras, frigoríficos, hornos microondas, teléfonos, mandos inalámbricos, teclados, juguetes, etc. Electrónica Industrial 5
6 Fabricantes Empresa 8 bits 16 bits 32 bits Atmel X X Freescale X X X Holtek X Intel X X X National Semiconductor X X X Microchip X X X NXP Semiconductor X X X Renesa X X X STMicroelectronics X Texas Instruments X X Zilog X Electrónica Industrial 6
7 Conexiones básicas de un μc Fuente de alimentación de 5 V DC Circuito de RESET Oscilador Electrónica Industrial Fuente: 7
8 Arduino Electrónica Industrial 8
9 Conceptos generales Arduino Arduino es una plataforma de diseño de objetos interactivos (Physical Computing o Physical Interaction Design) que integra una tarjeta microcontroladora open-source, un entorno de desarrollo de software basado en el lenguaje de programación Processing y una amplia comunidad de usuarios. En resumen, Arduino se utiliza para desarrollar objetos y entornos interactivos (internet de las cosas) que tienen que ver con la creación de obras de arte, diseño de mecatrónica (para consumo e industrial) y proyectos DIY (Do It Yourself) para aficionados. Los objetos pueden ser autónomos (stand-alone) o pueden comunicarse con cualquier software a través de puerto serie (p.e. Flash, Processing, MaxMSP,.), bien por cable o por Xbee, ZigBit, etc. Las tarjetas microcontroladoras pueden ser construidas por el usuario final o pueden comprarse ya fabricadas. El entorno de desarrollo (IDE, Integrated Development Environment) puede ser descargado libremente desde arduino.cc Electrónica Industrial 9
10 Conceptos generales Qué lo diferencia de otros entornos? Es un entorno multiplataforma. Puede correr sobre Windows, Macintosh y Linux. El IDE de Arduino está basado en Processing, un entorno de desarrollo fácil de utilizar por artistas y diseñadores. Las tarjetas μc Arduino se pueden programar vía un cable USB, no un puerto serie. Tanto el hardware como el software es open-source. El usuario puede descargar los diagramas de los circuitos, comprar todos los componentes y fabricárselo el mismo, sin tener que pagar nada a los fabricantes de Arduino. El hardware es barato. Una tarjeta Arduino UNO cuesta unos 20. Y reemplazar un chip dañado en la tarjeta es fácil y barato (no cuesta más de 5 ). Hay una comunidad de usuarios muy activa con la que poder colaborar y recibir ayuda. Electrónica Industrial 10
11 Placas Arduino (I) Placas oficiales de Arduino Arduino Leonardo (2012) Arduino Mega 2560 (XXXX) Arduino Uno (XXXX) Arduino Mega (XXXX) Arduino Duemilanove (XXXX) Arduino Diecimila(XXXX) Arduino Bluetooth (XXXX) Arduino NG Rev.C (XXXX) Arduino NG (XXXX) Lily PAD Arduino (XXXX) Arduino Nano (XXXX) Arduino Mini (XXXX) Electrónica Industrial Consultar para una lista completa 11
12 Placas Arduino (II) Shields: Arquitectura modular inteligente Arduino. Ethernet Shield. GSM Shield. Las Shields son placas que a modo de accesorio se pueden conectar a una placa Arduino o compatible. Para ello los pines de sus puertos guardan una disposición de compatibilidad. Existe una gran variedad de shields con diversa funcionalidad: control de motores, comunicaciones, prototipado rápido, etc. Electrónica Industrial Una lista completa Shields se puede encontrar en: 12
13 Placa Arduino Uno (I) Características principales del Arduino Uno Rev. 3 ATmega 328P-PU 32 KB de memoria de programa FLASH 2 KB de RAM 16 MHz de velocidad de reloj Entradas / Salidas 14 pines de entradas/salidas 6 pines de entradas analógicas (también salidas) Total: 20 entradas/salidas Completamente autónomo (stand-alone) una vez programado. Electrónica Industrial Fuente: 13
14 Placa Arduino Uno (II) Alimentación y POWER Puerto USB Alimentación 5 V Jack Alimentación externa: Recomndado: 7-12 V Límites: 6-20 V 3.3V 3,3 voltios 5V 5 voltios GND 0 voltios Vin Alimentación externa de entrada sin regular Electrónica Industrial Fuente: 14
15 Placa Arduino Uno (III) Entradas / Salidas AREF Voltaje de referencia para entradas analógicas 14 pines de E/S digitales. 2,4,7,8,12,13 = puertos digitales convencionales 3,5,6,9,10,11 = puertos PWM Puertos analógicos. A4, A5 = son utilizadas para conexiones I2C/TWI A0-A5 = pueden funcionar como puertos digitales (14-19) Electrónica Industrial Fuente: 15
16 Placa Arduino Uno (IV) Comunicaciones Puerto serie RX/TX. ICSP. (In-Circuit Serial Programming) Para cargar el gestor de arranque (bootloader) o programas/firmware. Puerto USB y FTDI chipset Electrónica Industrial Fuente: 16
17 Placa Arduino Uno (V) Otras características Botón de RESET LEDs de test, TX y RX LED de encendido Reloj a 16/20 MHz Microcontrolador Atmega328 Electrónica Industrial Fuente: 17
18 Entradas/salidas de Arduino (I) Mapeado entre ATmega168/328 y Arduino Electrónica Industrial 18 Fuente:
19 Entradas/salidas de Arduino (II) Puertos de entrada/salida digitales Trabajan con niveles de tensión TTL: 0-0,8 V = V = 1 No se pueden conectar directamente a dispositivos que consuman potencia (Imax= 40 ma). Puertos analógicos Convertidor A/D de 10 bits: 0 a La tensión de referencia es 5 V. 0 V = 0 2,5 V = V = 1023 Electrónica Industrial 19
20 Entradas/salidas de Arduino (III) Puertos PWM Es un puerto híbrido, ya que es un puerto digital que mediante la modulación de 0 y 1 consigue expresar una idea de potencia. Electrónica Industrial 20
21 Entradas/salidas de Arduino (IV) Cómo se trabaja en la práctica? Asignamos componentes a los puertos disponibles (digitales, analógicos y PWM). Realizamos lecturas y escrituras con el objeto de obtener un dato de un sensor o contralar un determinado actuador. Procesamos los datos en el μc. Veamos algunos ejemplos de componentes que podemos utilizar Electrónica Industrial 21
22 Entradas/salidas de Arduino (V) Algunos ejemplos de sensores y actuadores para Arduino Brújula Sensor de temperatura Medidor ultrasónico Sensor de presión GPS Pantalla táctil Controlador de motor Unidad GSM/GPRS Electrónica Industrial 22
23 Dónde comprar un Arduino? Tiendas Españolas Rayte Extranjeras Se agradece cualquier información para tener actualizada esta lista Electrónica Industrial 23
24 El entorno de desarrollo Arduino (I) Cómo podemos empezar? Descargar la última versión del IDE (1.0.5). Sigue las instrucciones de para la instalación en Windows (recomendable fichero instalable), Mac o Linux (descomprimir, instalar el driver, abrir el IDE y seleccionar el puerto correcto (Menú Herramientas Puerto Serial )). Conecta la placa Arduino a tu ordenador usando el cable USB. el LED verde indicador de la alimentación (nombrado como ON en la placa) debería quedar encendido a partir de ese momento. Haz doble clic sobre la aplicación Arduino o el acceso directo. Abre el programa de ejemplo para hacer parpadear un LED ("LED blink"): Abrir > Basics > Blink (pin 13 del microcontrolador). Compilamos el programa de ejemplo: Verificar Cargamos el código compilado en Arduino: Cargar Si todo funciona correctamente el LED de TEST debería parpadear Prueba a cambiar los tiempos de retardo y comprueba que la frecuencia de parpadeo varía Electrónica Industrial 24
25 El entorno de desarrollo Arduino (II) Versión Menú Área de Programación Área de DEBUG Electrónica Industrial 25
26 El entorno de desarrollo Arduino (III) Versión Verificar Chequea errores Cargar Compila y carga Nuevo Crea nuevos sketches Abrir Abre sketches existentes Guardar Graba Sketches Monitor Serial Abre el monitor serie Los programas desarrollados se conocen como sketches. Los sketches se escriben con un editor de texto y son guardados con la extensión.ino Electrónica Industrial 26
27 El lenguaje de programación (I) Conceptos generales. Se basa en C estándar. Para el control de los puertos del microcontrolador se utilizan las funciones predefinidas: pinmode(<puerto>,<modo>) // configura un puerto digital para leer o escribir datos digitalwrite(<puerto>,0 o 1) // envía un 0 o 1 al puerto digital digitalread(<puerto>) // devuelve un 0 o 1 del puerto analogread(<puerto>) // devuelve un valor (0-1023) del puerto analógico analogwrite(<puerto>,<valor>) //escribe en un puerto PWM un valor de 0 a 255 Referencia funciones sintaxis: Electrónica Industrial 27
28 El lenguaje de programación (II) Estructura de un programa. Se tienen que programar obligatoriamente dos funciones: void setup() { // se ejecuta una sola vez, cuando se inicia el sketch } void loop() { // se ejecuta de modo continuo indefinidamente } Electrónica Industrial 28
29 Ejemplo: encendido/apagado LED (I) Código fuente. LED L (en placa conectado a pin 13) /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinmode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalwrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } Electrónica Industrial 29
30 Ejemplo: encendido/apagado LED (II) Esquemático. Resistor 330 ohm (orange, orange, brown) Electrónica Industrial 30
31 Ejemplo: encendido/apagado LED (III) Esquemático. Resistor 330 ohm (orange, orange, brown) Electrónica Industrial 31
32 Ejemplo: encendido/apagado LED (IV) Montaje en protoboard. Electrónica Industrial 32
33 Ejemplo: encendido/apagado LED (V) Esquemático. Medir Polímetro: I en LED V en salida (Pin 13) Resistor 330 ohm (orange, orange, brown) Electrónica Industrial 33
34 Fritzing Esquemático, PCB, protoboard Multiplataforma Virtual breadboard Sólo protoboard Windows (Linux/OSX sólo VBB express with Mono runtime) Electrónica Industrial 34
35 Ej.: on/off (fade) progresivo de un LED (I) Esquemático y código fuente. Pin 9 Habrá que utilizar: una salida PWM (3,5,6,9,20 o 11) analogwrite(<pin>,<valor>) Electrónica Industrial 35
36 Ej.: on/off (fade) progresivo de un LED (II) Esquemático y código fuente. /* Fade This example shows how to fade an LED on pin 9 using the analogwrite() function. This example code is in the public domain. */ Pin 9 int led = 9; // the pin that the LED is attached to int brightness = 0; // how bright the LED is int fadeamount = 5; // how many points to fade the LED by // the setup routine runs once when you press reset: void setup() { // declare pin 9 to be an output: pinmode(led, OUTPUT); } Habrá que utilizar: una salida PWM (3,5,6,9,20 o 11) analogwrite(<pin>,<valor>) // the loop routine runs over and over again forever: void loop() { // set the brightness of pin 9: analogwrite(led, brightness); // change the brightness for next time through the loop: brightness = brightness + fadeamount; // reverse the direction of the fading at the ends of the fade: if (brightness == 0 brightness == 255) { fadeamount = -fadeamount ; } // wait for 30 milliseconds to see the dimming effect delay(30); Electrónica Industrial } 36
37 Ej.: on/off (fade) progresivo de un LED (III) Esquemático y código fuente. Pin 9 Modificar código para menor velocidad Medir Polímetro: V en salida (Pin 9) Osciloscopio: V en salida (Pin 9) Habrá que utilizar: una salida PWM (3,5,6,9,20 o 11) analogwrite(<pin>,<valor>) Electrónica Industrial 37
38
Electrónica Industrial
Sistemas mecánico ACTUADORES Solenoides, relés, piezoeléctricos Motores de con@nua Motores paso a paso Servomotores Disposi@vos hidráulicos y neumá@cos. Interruptores Pulsadores Potenciómetros LDRs Fotocélulas
Más detallesProgramación de Arduino
Programación de Arduino Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Introducción Ecuaciones diferenciales Método Euler Índice General
Más detallesIM : ARDUINO NANO OEM
IM130615004: ARDUINO NANO OEM NIVEL DE ENTRADA Básico Estas placas y módulos son los mejores para iniciar a programar un micro-controlador Descripción Arduino Nano es una pequeña placa basada en el ATmega328
Más detalles1. INTRODUCCIÓN 1.1. ARDUINO, QUÉ ES? 1.2. HARDWARE.
http://www.arduino.cc/ 1. INTRODUCCIÓN 1.1. ARDUINO, QUÉ ES? Arduino es una plataforma de electrónica/software abierta (código abierto open source) para la creación de prototipos basada en software y hardware
Más detallesOKY2002: Arduino Uno Genérico
OKY2002: Arduino Uno Genérico Básico NIVEL DE ENTRADA Estas tarjetas y módulos son los ideales para iniciar a programar un microcontrolador y adentrarte al mundo de la tecnología. Descripción El OKI2002
Más detallesArdunio. 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 detallesCARGANDO 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 detallesHTTPS://VIMEO.COM/
INTRODUCCIÓN A ARDUINO Centro CFP/ES VIDEO SOBRE ARDUINO HTTPS://VIMEO.COM/18390711 1 QUÉ ES ARDUINO? QUÉ NOS PROPORCIONA ARDUINO? 2 CARACTERÍSTICAS ARDUINO Microcontrolador Atmega 328 @ 16MHz. Voltaje
Más detallesCuál Arduino comprar?
Cuál Arduino comprar? Si te has decidido a adquirir una tarjeta Arduino pero te diste cuenta de la gran variedad de tarjetas existen y no sabes cuál comprar, éste tutorial es para ti. En este espacio daremos
Más detallesElectrónica para crear con Arduino
Electrónica para crear con Arduino Controla tu entorno con un microcontrolador 08-01-2014 Arduino UNO ATMega328 Hardware Arduino: Bloques Operating CPU Analog Digital EEPROM SRAM Flash Name Processor Voltage/Input
Más detallesEmpezando 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 detallesIniciación al IDE de Arduino y primer ejercicio
Ardushop.es Iniciación al IDE de Arduino y primer ejercicio 1. Componentes Arduino UNO Cable USB 2. Explicación placa Arduino UNO 1 Led Debug 9 Botón Reset 2 Pines digitales (entrada/salida) USB 8 3 ICSP
Más detallesPráctica 1. Introducción al laboratorio de electrónica
Práctica 1. Introducción al laboratorio de electrónica José Alfonso Vera Repullo Manuel Jiménez Buendía Departamento de Tecnología Electrónica Septiembre 2013 Electrónica Industrial Fuentes de alimentación
Más detallesDEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.
TEMA: Control de procesos con Arduino. Ejercicio: Controlando un proceso la ayuda de la tarjeta Arduino Objetivo: Mediante modulo Arduino, controlamos un proceso instrumentado mediante sensores y actuadores.
Más detallesDispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Más detallesTECNOLOGICO NACIONAL DE MÉXICO. Materia: Instrumentación Virtual
TECNOLOGICO NACIONAL DE MÉXICO Materia: Instrumentación Virtual Alumno: Perez Espinal Jorge Adrian Grupo: 7M1 PRACTICA 1 Objetivo Utilizando Arduino y uno de sus ejemplos que se encuentran en su programa
Más detallesLa plataforma Arduino y su programación en entornos gráficos
La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación
Más detallesIntroducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesGuía de Usuario Iraduino
Guía de Usuario Iraduino Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com Contenido
Más detallesPor qué no puedes conectar un motor directamente a Arduino. Cómo funciona un Transistor NPN? Material. Circuito
CONTROL DE VELOCIDAD DE MOTOR DC CON ARDUINO USANDO TRANSISTORES Alguna vez has intentado encender un motor sólo a través de Arduino? Probablemente sí, y en el mejor de los casos tu motor no se habrá movido.
Más detallesQué es y por qué usarlo
ARDUINO * El proyecto Arduino: Qué es y por qué usarlo Arduino es un sistema electrónico de prototipado abierto (opensource ) basada en hardware y software flexibles y fáciles de usar. Con conceptos básicos
Más detallesInvestigación y Desarrollos en Open Hardware
Investigación y Desarrollos en Open fabioe@dynamoelectronics.com www.dynamoelectronics.com Investigación y desarrollo hardware y software 1. Por que hacer desarrollos con software y hardware? 2. Que opciones
Más detallesLa plataforma Arduino
La plataforma Arduino Arduino es una plataforma de electrónica abierta que permite crear prototipos a partir de software y hardware libres. Toma información de su entorno por medio de sensores y con la
Más detallesMANUAL DE USUARIO Arduino Relay Shield MCI-MA-0064 REV. 1.0
MANUAL DE USUARIO Arduino Relay Shield MCI-MA-0064 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. MANUAL DE USUARIO ARDUINO RELAY SHIELD Página 2 de 9 Ingeniería
Más detallesArduino Aprender a desarrollar para crear objetos inteligentes
El módulo Arduino 1. Introducción al microcontrolador 9 1.1 Principales nociones 9 1.2 Programación 11 2. Presentación general 12 3. Descripción técnica 13 3.1 Alimentación 13 3.2 Reloj 14 3.3 Reset 15
Más detallesSe 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 detallesIM : PLACA OEM DUE COMPATIBLE CON ARDUINO
IM130413001: PLACA OEM DUE COMPATIBLE CON ARDUINO Descripción Arduino OEM DUE es una placa electrónica basada en el núcleo de Atmel SAM3X8E ARM Cortex-M3. Advertencia: A diferencia de otras placas Arduino,
Más detallesTaller 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 detallesQUÉ ES EL OPEN SOURCE?
TALLER ARDUINO QUÉ ES EL OPEN SOURCE? Ventajas del open source : Idea Compartir Desarrollo del proyecto - Desarrollo acelerado de proyectos. - Feedback internacional y cooperación comunitaria. - Desarrollo
Más detallesRecursos en SYMBHIA: Empaquetado CSG225. Convertidor USB-RS /576 Kb de Block RAM
Índice de contenido Introducción... Diagrama a bloques de la tarjeta SYMBHIA... Mapa de conexiones de la tarjeta SYMBHIA...5 Recursos... LEDs... Interruptores... Puertos de Expansión... Convertidor USB-RS...
Más detallesTaller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basado en Microcontrolador Arduino
Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basado en Microcontrolador Arduino Instituto de Ingeniería Eléctrica Taller 1: Introducción a Arduino 1 de marzo de 2017 IIE (TallerIne)
Más detallesIngeniería en Mecatrónica
Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Examen Unidad 2 Programa y Simulación de Codigo Morse Alumnos: Saúl Orozco
Más detallesESPino - Especificaciones
ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de
Más detallesOBJETIVOS QUÉ VAMOS A REALIZAR? CONOCIMIENTOS PREVIOS
Para iniciarnos en el mundo de la programación usualmente se utiliza el famoso ejemplo de Hola Mundo!. Este programa se encarga de imprimir dicho texto en pantalla, es caracterizado por su sencillez y
Más detallesPRÁCTICA NÚMERO 3: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA CAYENNE
PRÁCTICA NÚMERO 3: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA CAYENNE Nombre del instituto: I.E.S Politécnico Nombre del ciclo: Sistemas electrotécnicos y automatizados ÍNDICE 1. Descripción
Más detallesInstituto 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 detallesTaller de Arduino Arduino UNO Rev 3. Arduino Leonardo
Taller de Arduino Arduino UNO Rev 3. Esta versión de Arduino es la que recomiendo para empezar. Está basada en el chip microcontrolador ATmega328, pero en lugar de integrar un chip FTDI (conversor de señal
Más detallesEl ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.
1 m Manual R8+ El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores. Boton Reset o encendido apagado segun modelo Salida / Entrada Mini USB para conexión
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART
INTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART 1 Introducción a la Programación Everybody in this country should learn to program a computer... because it teaches you how to think -Steve Jobs Qué
Más detallesLas 7 claves de Arduino UNO
Las 7 claves de Arduino UNO La mejor placa para iniciarse en este mundo es el Arduino UNO. Aunque podríamos empezar con cualquier otra, prácticamente todas tienen las mismas funcionalidades básicas, Arduino
Más detallesIntroducción a Arduino. Electrónica para todos.
Introducción a Arduino. Electrónica para todos. Qué es Arduino? Qué es Opensource? Opensource (Código abierto o fuente abierta): Software distribuido y desarrollado libremente. Busca los beneficios prácticos
Más detallesBLOG. Tutorial Arduino: Introducción
30/3/2017 Tutorial Arduino: Introducción BLOG Tutorial Arduino: Introducción Por Guillermo Pérez el 28 de Enero de 2015 Bienvenidos a este tutorial sobre Arduino. La primera entrega se compondrá de una
Más detallesEl hardware libre y el Internet de las cosas
El hardware libre y el Internet de las cosas Gladstone Oliva Sistema de Universidad Virtual Universidad de Guadalajara Agosto 2015 Hardware libre o de fuentes abiertas Históricamente, las grandes empresas
Más detallesARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino Escuchas y respuestas con dos valores: pinmode modos del pin - (OUTPUT, INPUT);
Más detallesTecnología robótica. Tema 7.- Tarjeta controladora Arduino
1. Elementos electrónicos. 2. Placa Arduino. Sus componentes. 3. Software de Arduino. 4. Características de programación en Arduino. 5. Proyectos con la tarjeta controladora Arduino. 1. Elementos electrónicos.
Más detallesComunicación Serial Arduino UNO vs Leonardo
Comunicación Serial Arduino UNO vs Leonardo Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. COMUNICACIÓN SERIAL Página 2 de 7 Ingeniería MCI Ltda. Luis Thayer Ojeda
Más detallesTechnology GOBLIN 2 / MANUAL
GOBLIN 2 Goblin 2 es una tarjeta de desarrollo diseñada para ser autónoma en el internet de las cosas, cuenta con un módulo para controlar la carga de una batería de Li-ion de 3.7V a 4.2V, la cual puede
Más detallesGuía de Usuario Convertidor USB-Serial v2
Guía de Usuario Convertidor USB-Serial v2 0 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 (462) 627 79 71 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com
Más detallesIntroducción Arduino TPR 3º ESO
Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,
Más detallesInstalación y entorno de programación
Instalación y entorno de programación Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. Pagina oficial de Arduino:
Más detallesINSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW
OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos
Más detallesARDUINO GUÍA PRÁCTICA. Byron O. Ganazhapa
ARDUINO GUÍA PRÁCTICA Byron O. Ganazhapa Arduino. Guía práctica Byron O. Ganazhapa Jiménez ISBN: 978-84-943055-9-7 EAN: 9788494305597 IBIC: TJ Copyright 2016 RC Libros RC Libros es un sello y marca comercial
Más detallesArduino. Eduardo Sacristán Ruiz-Funes
Eduardo Sacristán Ruiz-Funes Introducción al El hardware El software La Comunidad Una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 5: ROBÓTICA
TEMA 5: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesCYBERTECH 2018 TALLER 03: MOTORES Y POTENCIA
CYBERTECH 2018 TALLER 03: MOTORES Y POTENCIA MATERIALES Arduino Motor Shield LDR Pulsador Pila 9V Motor DC Resistencias Cables MOTORES DC La velocidad de giro depende de la tensión Necesitan una reductora
Más detallesArduino, una familia de placas y software que comparten nombre. Semana del software libre 2016
Arduino, una familia de placas y software que comparten nombre Semana del software libre 2016 Qué es Arduino? Arduino es una plataforma de electrónica "opensource" o de código abierto cuyos principios
Más detalles5V. Este pin da como salida 5V regulados. La placa puede ser suministrada con la alimentación, ya sea desde la toma de alimentación de CC (7-12 V), el conector USB (5V), o el pin VIN de (7-12V). El suministro
Más detalles# CÓDIGODE ACCESO. Manual para aprender a programar con hardware
# CÓDIGODE ACCESO Manual para aprender a programar con hardware www.yopuedoprogramar.com Descarga el IDE de Arduino (Entorno de Desarrollo Integrado, por sus siglas en inglés) Accede a internet Para poder
Más detalles1 Microprocesadores: Introducción
cei@upm.es 1 Microprocesadores: Introducción Objetivos Microprocesadores y microcontroladores Sistemas objetivo en la asignatura Organización docente Universidad Politécnica de Madrid Objetivos En esta
Más detalles3 Sensores y transductores. Alfaomega. Material Web. Arduino 2. Electrónica en arquitectura abierta 7
3 Sensores y transductores Capítulo Material Web Arduino 2 Electrónica en arquitectura abierta 7 2 Sensores y transductores 3.1. 3.1 Arduino Un elemento de la instrumentación actual es el microcontrolador,
Más detallesProgramación Arduino Con Visualino
Programación Arduino Con Visualino Ponente: Ing. Patricio Tisalema ROBOTS FAMOSOS Y NO TAN FAMOSOS PERO SÍ CERCANOS QUÉ ES ROBOT? Es un sistema electro-mecánico que por su apariencia de movimientos, ofrece
Más detallesEl Microcontrolador Arduino
El Microcontrolador Arduino José Pujol IES Vicente Aleixandre Sevilla tecnopujol.wordpress.com Índice: El proyecto Arduino: Qué es y por qué usarlo Que podemos hacer con Arduino Descripción de la placa:
Más detallesPRESENTA INTRODUCCIÓN A ARDUINO
PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA
TEMA 6: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesGracias a su puerto RS485, está recomendado para aplicaciones distribuidas como domótica, conexión con PLCs industriales, control, etc.
1. Descripción general. ArduPLCm es un dispositivo microcontrolador que nos ofrece la posibilidad de conectar y controlar dispositivos eléctricos o electrónicos directamente sin necesidad de componentes
Más detallesINTRODUCCIÓN A ARDUINO
INTRODUCCIÓN A ARDUINO 1 - Qué tipo de Arduino escoger? Hace unos años, cuando me decidí a investigar en el mundo de Arduino y visité la página web del distribuidor, me percaté de que existían numerosas
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Se utilizaran placas ARDUINO UNO, MEGA 2560, DUE e Intel Galileo, con placas de expansión (SHIELDS) que cuentan
Más detallesTICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot
Alicia Escudero ROBÓTICA TICA EN LA ESCUELA El Robot (hardware) Apellido y Nombre: Escudero Alicia Tema: características de un robot E-mail: alyy_94@hotmail.com D.N.I: 36.491.199 02/05/1994 Introducción
Más detallesIMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR
IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co
Más detallesAprende a construir y programar un robot interactivo utilizando los componentes del Maker Control Kit y el Maker Kit 3.
PROYECTO Nº 1: Robot interactivo Aprende a construir y programar un robot interactivo utilizando los componentes del Maker Control Kit y el Maker Kit 3. Utiliza el servomotor, el sensor de distancia y
Más detallesTALLER ARDUINO BÁSICO
TALLER ARDUINO BÁSICO Versión 1.0 Autor: Ángel Sánchez García Introducción En este primer taller se explicará el funcionamiento de la plataforma Arduino y los conocimientos básicos para interactuar con
Más detallesMEDIDOR DE TEMPERATURA
MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción
Más detallesAR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.
1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino
Más detallesSesión 12: Practica 3: Creación de prototipo básico de Arduino.
Sesión 12: Practica 3: Creación de prototipo básico de Arduino. Introducción Arduino es una plataforma electrónica de prototipos de código abierto (open-source) basada en hardware y software flexible y
Más detallesMANUAL 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 detallesDEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA
Más detallesDISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.
DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Nombre de la actividad Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino. Nivel Básico. Público al cual va dirigido Dirigido
Más detallesCONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO
CONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO Antony García González Estudiante de la Universidad Tecnológica de Panamá Facultad de Ingeniería Eléctrica Licenciatura en Ingeniería Electromecánica
Más detallesArduino I. José Manuel Ruiz Gutiérrez
Arduino I Qué es Arduino? Arduino = Plataforma para physical computing de código abierto Plataforma = Tarjeta I/O + entorno de programación + Componentes Physical computing: computación ubicua, interfaces
Más detallesClase 2: Programación
Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es
Más detallesTecnológico Nacional de México
Tecnológico Nacional de México Instituto Tecnológico de Ensenada Introduccio n a la tecnologí a arduino Instructor: M. E. Oscar Martin Tirado Ochoa Ensenada, B. C. Junio del 2015 Contenido Hola mundo...
Más detallesBienvenido! Le deseamos mucha diversión!
Bienvenido! Y muchas gracias por comprar nuestro AZ-Delivery SIM-808-Board con GSM, GPRS y GPS! En las siguientes páginas le guiaremos en los primeros pasos desde el proceso de instalación hasta el primer
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Control y monitoreo a través de servidor Ethernet ETHERNET SHIELD Tensión de alimentación: 5V (se alimenta directamente
Más detallesPrá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 detallesOBJETIVOS QUÉ VAMOS A REALIZAR? CONOCIMIENTOS PREVIOS
Las computadoras no son entes inteligentes que toman decisiones por sí mismas. Sin nuestra intervención, no serían capaces realizar todas las tareas que hoy en día tienen a su cargo. Debido a esto es sumamente
Más detallesProgramació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 detallesTarjeta Desarrollo dspic. Bogobots ITEM-CEM
Tarjeta Desarrollo dspic Bogobots ITEM-CEM El micro dspic30f4013 El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la compañía Microchip, el cual cumple
Más detallesTuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES. Dpto. de Electrónica - Universidad de Alcalá TuBot
TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Sistema Basado en Microprocesador El Microprocesadores el cerebro de un ordenador Para funcionar
Más detallesTaller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica
Taller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica Objetivo Actividad orientada a la generación de ingreso Pretende
Más detallesCurso de Automatización y Robótica Aplicada con Arduino
Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración
Más detallesGreenCore Solutions SRL
GreenCore Solutions SRL Temario curso: Introducción Básica a la Robótica Presentado por: Índice de contenido Introducción Básica a la Robótica...3 Descripción del Curso...3 Metodología... 3 Duración...
Más detallesIntroducción a Arduino
Introducción a Arduino Lucas Martire - Santiago Rodríguez - Germán Scillone - Jorge Anderson - Sebastián Millán - Facundo Aparicio - Juan C. Scattuerchio Depto. ELECTROTECNIA - FI - UNLP Índice Mundo Arduino
Más detallesIntroducción a Arduino
Introducción a Arduino Federico Davoine, Gabriel Eirea Taller de Electrónica Libre, Instituto de Ingeniería Eléctrica 10 de abril de 2013 TEL (Taller de Electrónica Libre) Introducción a Arduino 10 de
Más detallesGUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA
GUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA http://www.futureworkss.com 1 ÍNDICE INTRODUCCIÓN...3 EJERCICIO Nº1: LOS MATERIALES DEL KIT...3 EJERCICIO Nº2: LA PLACA ARDUINO
Más detallesQUÉ ES MBOT? Conectores RJ25
1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Control y monitoreo a través de servidor Ethernet Ejemplo de control y monitoreo de varias estaciones de bombeo
Más detallesEste documento presenta las ventajas de la tarjeta de evaluación DRAGONFRUIT con respecto a la tarjeta de evaluación Arduino/Genuino UNO
Este documento presenta las ventajas de la tarjeta de evaluación DRAGONFRUIT con respecto a la tarjeta de evaluación Arduino/Genuino UNO Ventajas de producto Dragonfruit Rev 2 TECSEBI Rev. 2 Contenido
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Guía 3 INSTRUMENTACIÓN AVANZADA Problema a resolver El objetivo es aprender a comandar una placa ARDUINO desde
Más detallesG 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