PRACTICAS CON ARDUINO
|
|
|
- Agustín José Manuel Vega Castillo
- hace 9 años
- Vistas:
Transcripción
1 PRACTICAS CON ARDUINO 1º DE BACHILLERATO PROYECTO INTEGRADO: TALLER DE ROBÓTICA
2 Materiales: Placa Protoboard Microcontroladora Arduino Cable de conexión 1 LED 1 resistencia 120 Ω Cables PRÁCTICA Nº 1: PARPADEO DE UN LED Objetivo Con esta práctica se pretende explicar al alumno el esquema de programación de la microcontroladora, el montaje de circuitos sencillos y la estructura de la placa Arduino, el programa es sencillo y consiste en hacer parpadear un LED con una frecuencia de 1 segundo El alumno debe aprender: 1. Definir variables int 2. Inicializar las variables de salida pinmode(variable,output); 3. Hacer bucles para que se repita la secuencia void loop() 4. Función para hacer que funcione el LED digitalwrite(variable,high); 5. Función para hacer que no funcione el LED digitalwrite(variable,low); 6. Función para mantener una variable en un estado durante un tiempo delay(tiempo en ms) Diagrama de flujo
3 Montaje Programa: /* Parpadeo: Enciende un LED un segundo, entonces se apaga 1 segundo y así sucesivamente. El LED está conectado al Pin 3 y lleva en serie una resistencia de protección cuyo valor podrá estar entre 120 Ω y 220 Ω. */ int ledpin = 3; // LED conectado a pin 3 void setup() { // inicializa el pin 3 como salida pinmode(ledpin, OUTPUT); // ahora hacemos un bucle void loop() { digitalwrite(ledpin, HIGH); // enciende el LED delay(1000); // espera un segundo digitalwrite(ledpin, LOW); // apaga el LED delay(1000); // espera un segundo Actividades: 1. Con el mismo montaje varia el tiempo de encendido y apagado del LED, ahora debe ser de 2 segundos 2. Con el mismo montaje, el LED debe estar encendido 1 segundo y apagado 3 segundos. 3. Cambia el pin donde conectamos el LED al pin 6, modifica el programa para que funcione adecuadamente. 4. Añade en serie un potenciómetro Qué ocurre cuando giras el potenciómetro?
4 Materiales: Placa protoboard Microcontroladora Arduino Cable de conexión 1 LED Rojo 1 LED Verde 2 Resistencias de 120 Ω Cables PRÁCTICA Nº 2: PARPADEO DE VARIOS LED Objetivo Ahora tenemos 2 LEDs. Queremos que el LED rojo esté siempre encendido y que el amarillo esté 1 segundo encendido y medio segundo apagado. Se complica el montaje y se debe introducir una nueva variable. Diagrama de flujo
5 Montaje Programa /* Parpadeo. Practica 2 Un led siempre encendido, rojo Un segundo led verde se enciende 1 seg y se apaga 0,5 segundos */ int ledrojo = 1; // LED rojo conectado al pin 1 int ledverde=8; // LED verde conectado al pin 8 void setup() { //ledrojo y ledverde son variables de salida pinmode(ledrojo, OUTPUT); pinmode(ledverde,output); void loop() { digitalwrite(ledrojo, HIGH); // enciende el led rojo digitalwrite(ledverde,high); //enciende el led verde delay(1000); // espera un segundo digitalwrite(ledverde, LOW); // apaga el led verde delay(500); // espera medio segundo
6 Actividades 1.- Cambia el programa para que se mantenga encendido el LED verde y parpadea el rojo. 2.- Cambia el programa para que el LED rojo esté encendido 1,5 segundos y apagado 0,8 segundos. 3.- Cambia el programa para que cuando el LED rojo este encendido el LED verde esté apagado y cuando el LED rojo esté apagado el LED verde esté encendido. Frecuencia de 1 segundo. 4.- Monta un LED amarillo y modifica el programa para que se enciendan los LED con la siguiente secuencia Verde-Amarillo-Rojo 5.- Los LED deben encenderse con la secuencia siguiente: Verde-Amarillo-Rojo esperar 2 segundos todos apagados Rojo-Amarillo-Verde esperar 2 segundos todos encendidos.
7 PRÁCTICA Nº 3: CONTROL DE UN LED CON UN PULSADOR Materiales: Placa protoboard Microcontroladora Arduino Cable de conexión 1 LED Rojo 1 Pulsador 1 Resistencia de 120 Ω 1 Resistencia de 150 kω Cables Objetivo El LED rojo se debe encender cuando accionamos el pulsador. En esta práctica introducimos los siguientes conceptos: - Variable val (donde se almacena el estado del pulsador) - Inicializar una variable de entrada de información pinmode(variable,input); - Función que nos dice el estado del interruptor digitalread(variable); - Función que permite actuar de una forma cuando el interruptor está cerrado y de otra forma cuando el interruptor está abierto if (val==high){ else{ Diagrama de flujo
8 Montaje Programa /*El objetivo de este programa es controlar el encendido y apagado de un led *Si el pulsador está pulsado se enciende el LED si no está apagado */ int pulsador=8; int led=1; int val=0; void setup(){ pinmode(pulsador,input); pinmode(led,output); void loop(){ val=digitalread(pulsador); if(val==high){ digitalwrite(led,high); else{ digitalwrite(led,low);
9 Actividades 1.- Cambia el programa para que cuando el pulsador está pulsado el LED se apaga y cuando está sin pulsar el LED está encendido 2.- Pon un LED verde y varia el programa para que cuando acciones el pulsador el LED rojo esté encendido y el LED verde apagado, al dejar de pulsar el LED rojo se apaga y se enciende el LED verde 3.- Al presionar un pulsador 1 debe encenderse el LED rojo y al presionar el pulsador 2 debe apagarse el LED rojo y encenderse el verde. 4.- Hacer un programa con tres LED que se enciendan Verde-Amarillo-Rojo y cuando pulsemos el pulsador que cambie la secuencia a Amarillo-Rojo- Amarillo-Verde 5.- Cuando pulsemos el pulsador la secuencia de dos LED Verde y Rojo va mas rápido
10 Materiales: Placa protoboard Microcontroladora Arduino Cable de conexión 1 LED Rojo 1 LED Verde 1 Pulsador 2 Resistencias de 120 Ω 1 Resistencia de 150 kω Cables PRÁCTICA 4. SEMÁFORO PARA PEATONES Objetivo El LED rojo se debe encuentra encendido indicando que el peatón no puede pasar, cuando el peatón llega al semáforo pulsa el botón el led rojo se apaga y se enciende el verde durante cinco segundos. Diagrama de flujo
11 Montaje
12 Programa /* El semaforo está rojo para el peatón *Cuando el peatón pulsa el botón el LED rojo se apaga y se enciende el verde *El LEd verde se mantiene encendido 5 segundos y luego se enciende el rojo */ int interruptor=8; int ledrojo=1; int ledverde=5; int val=0; void setup(){ pinmode(interruptor,input); pinmode(ledrojo,output); pinmode(ledverde,output); void loop(){ val=digitalread(interruptor); if(val==high){ digitalwrite(ledrojo,low); digitalwrite(ledverde,high); delay(5000); digitalwrite(ledverde,low), digitalwrite(ledrojo,high); else{ digitalwrite(ledrojo,high); Actividades 1.- Cambia el programa para que cuando pulsamos el interruptor el LED rojo tarde un segundo en apagarse para evitar que los coches tengan que dar un frenazo
13 PRÁCTICA Nº 5: CONTANDO EVENTOS. CONTAR LAS VECES QUE PULSAMOS UN PULSADOR Materiales: Placa protoboard Microcontroladora Arduino Cable de conexión 1 LED Rojo 1 Pulsador 1 Resistencias de 120 Ω 1 Resistencia de 150 kω Cables Objetivo Cada vez que accionamos el pulsador, el LED rojo se enciende y además aparece en pantalla el número de veces que pulsamos. Esto nos serviría para contar eventos, por ejemplo, número de veces que se abre una puerta, personas que entran en un local, etc. En esta práctica introducimos los siguientes conceptos: Serial.begin(9600) abre el puerto serie ++ aumenta uno;!= distinto; == igual Serial.println() imprime datos con salto de línea Serial.print() imprime datos
14 Diagrama de flujo
15 Montaje
16 Programa /* Este programa nos permite conocer las veces que cambiamos una entrada de un estado a otro. Encendido o apagado */ int pulsadorpin = 2; // el pin donde hemos conectado el pulsador int ledpin = 7; // el pin donde hemos conectado el led int contador = 0; // cuenta el numero de veces que pulsamos int estadopulsador = 0; // estado actual del pulsador int estadoanteriorpulsador = 0; // estado anterior del pulsador void setup() { pinmode(pulsadorpin, INPUT); // pulsador es una entrada pinmode(ledpin, OUTPUT);//el LED es una salida Serial.begin(9600);//abre puerto serie void loop() { // read the pushbutton input pin: estadopulsador = digitalread(pulsadorpin);//nos dice si el pulsador está pulsado o no if (estadopulsador!= estadoanteriorpulsador) {//compara el estado actual con el anterior // si el estado cambia aumenta el contador if (estadopulsador == HIGH) { contador++;//contador aumenta digitalwrite(ledpin,high);//enciende el led Serial.println("on"); //imprime datos al puerto serie con retorno de carro Serial.print("numero de veces que pulsamos: "); //imprime puerto serie sin retorno de carro Serial.println(contador, DEC); else { digitalwrite(ledpin,low); //apaga el led Serial.println("off"); estadoanteriorpulsador = estadopulsador;//salva el estado actual como último estado
17 Actividades 1.- Cambiar el programa para que el LED se encienda cuando se pulsa cuatro veces 2.- Cómo podemos conseguir que cuente hasta 10 y se reinicialice el programa? Nota: la actividad nº 2 es lo suficientemente complicada como para considerarla un reto. Así pues: Si consigue solucionarla una sola persona, tendrá 1,5 puntos más en la evaluación. Si consiguen solucionarla 2 personas del mismo grupo, cada una de ellas tendrá 1 punto más en la evaluación. Si consiguen solucionarla 3 personas del mismo grupo, cada una de ellas tendrá 0,8 puntos más en la evaluación. Si consiguen solucionarla 2 o más personas de distinto grupo, tan sólo os daré 0,1 puntos más en la evaluación a quienes lo averigüen: recordad que cada grupo es un equipo de investigadores, y que hay que tratar de impedir el espionaje industrial... Tenéis de tiempo para pensarlo desde el momento en el que leáis estas líneas hasta la semana siguiente a aquella en la que se plantee en clase realizar esta práctica.
18 Materiales: Placa protoboard Microcontroladora Arduino Cable de conexión 1 LED Rojo 1 Resistencia de 120 Ω Cables PRACTICA 6. SIMULAR LUZ DE UNA VELA Objetivo Se trata de simular el movimiento de la llama de una vela. Introducimos las entradas PWM e introducimos también una instrucción para generar un número aleatorio. randomseed(0) Inicializa los números aleatorios a cero random(100,255) genera un número aleatorio entre 100 y 255 Diagrama de flujo
19 Montaje Programa /* * Para simular la luz de la vela necesitamos: * Saca por una de las salidas del puerto PWM un valor aleatorio que activa un LED */ int ledpin = 9; // selecciona el puerto PWM int val = 0; // define y pone a cero la variable "brillo" int delayval = 0; // define el intervalo de cambio de valor de salida void setup() { randomseed(0); // inicializa el generador de números aleatorios pinmode(ledpin, OUTPUT); // declara el pin de SALIDA pin 9 void loop() { val = random(100,255); // genera un número aleatorio entre 100 y 255 que asigna a la variable val analogwrite(ledpin, val); // envía ese valor a la salida pin 9 delayval = random(50,150); // genera un numero aleatorio entre 50 y 150 y lo asigna a la variable de temporización delay(delayval); // espera un tiempo delayval medido en milisegundos
LED INTERMITENTE CIRCUITO ELÉCTRICO MATERIALES PROGRAMA LED DOS CONECTORES CABLE USB ROBÓTICA. Puerto 8 ( salida al led rojo ) ARDUINO UNO 220 W GND
INTERMITENTE ROBÓTICA CIRCUITO ELÉCTRICO Puerto 8 ( salida al led rojo ) 8 ARDUINO UNO GND ROJO MATERIALES ARDUINO UNO PROTOBOARD ROJO DOS CONECTORES CABLE USB PROGRAMA void setup ( ) { pinmode ( 8, OUTPUT
Empieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria.
/* */ Los bloques de comentarios o comentarios multilíneas son áreas de texto ignoradas por el programa y se usan para describir códigos o comentarios que ayudan a otras personas a entender parte del programa.
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
Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017.
Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017. María Loureiro @tecnoloxia tecnoloxia.org José Pujol @jo_pujol
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
APRENDE ARDUINO FACILMENTE CON MIRPAS.COM.
APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. LICENCIA CREATIVE COMMONS: Este curso está redactado por Pascual Gómez del Pino para Mirpas.com. El autor y la Web reclinan las responsabilidades civiles y penales
PROPUESTA ARDUINO por José Manuel Aranga Salazar
PROPUESTA ARDUINO por José Manuel Aranga Salazar Descripción del proyecto CÁLCULO DE LAS ENTALPÍAS DE DISOLUCIÓN DE VARIAS SALES En el presente proyecto vamos a realizar un montaje para el cálculo de las
Primera práctica (blink): Hace parpadear un leda intervalos definidos.
Practica E/S digital Primera práctica (blink): Hace parpadear un leda intervalos definidos. Montaje Este es el ejemplo más básico que se puede hacer en Arduino. Este sirve para tomar conciencia de la estructura
CONTROL DE UN SERVOMOTOR
CONTROL DE UN SERVOMOTOR MATERIAL NECESARIO 1 potenciómetro 1 servomotor 2 condensadores de 100 µf 1 brazo motor Cables, placa de montajes 1 placa Arduino Descripción del proyecto Usamos un servomotor
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
VISUALINO (Apuntes y Proyectos. Parte I)
VISUALINO (Apuntes y Proyectos. Parte I) por BY - SA - NC Semáforo Parpadeo de LED Declarar variable global LED = 8 Escribir alternativamente valores digitales ALTO y BAJO. Positivo del LED al pin 8 Resistencia
1. Escribir un dato digital del WinCC al Arduino
1. Escribir un dato digital del WinCC al Arduino Con el siguiente ejercicio se pretende enviar un dato digital o tipo bool del WinCC al arduino y que sea visible por medio de un led y del cambio de color
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
Bach. Pablo Sanabria Campos. Programa de Tecnologías Educativas Avanzadas
Bach. Pablo Sanabria Campos Programa de Tecnologías Educativas Avanzadas Agenda Arduino. Entradas y salidas. IDE Arduino (instalación y configuración). Programación. Ejemplos. Proyecto. Arduino Es una
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
La 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
ENTRADAS Y SALIDAS DIGITALES USO DE VARIABLES Y TEMPORIZADORES
ENTRADAS Y SALIDAS DIGITALES USO DE VARIABLES Y TEMPORIZADORES Centro CFP/ES VARIABLES 1 EJEMPLOS USO DE VARIABLES EJEMPLOS USO DE VARIABLES 2 TEMPORIZADORES TEMPORIZADORES 3 SALIDAS DIGITALES P1.- PARPADEO
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
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
Clase 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
Curso Robótica Práctica
TÍTULO DE LA UNIDAD DIDÁCTICA Montaje de distintos proyectos fundamentales con ambos entornos: Placa controladora PICAXE. Placa controladora ARDUINO. CURSO 3º-4º ESO DESCRIPCIÓN DE LA UNIDAD DIDÁCTICA
CONTROL AUTOMÁTICO CON ARDUINO
CONTROL AUTOMÁTICO CON ARDUINO TECNOLOGIA Juan Crespo López Señal analógica: es una señal que puede tomar infinitos valores Señal digital: Es una señal que solo puede tomar dos valores 0 y 1 normalmente
ACTIVIDADES PROGRAMACIÓN CON ARDUINO
ACTIVIDADES PROGRAMACIÓN CON ARDUINO A.1.- A continuación se presenta el programa de ejemplo Blink, que hace parpadear un LED conectado en el pin 2 de la tarjeta Arduino, con una cadencia de 1 segundo
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.
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. [email protected] 2 Título de la Unidad Didáctica
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:...
ARDUINO 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);
ACTIVIDADES PROGRAMACIÓN CON ARDUINO. Todas las actividades siguientes se harán con el entrenador.
ACTIVIDADES PROGRAMACIÓN CON ARDUINO Todas las actividades siguientes se harán con el entrenador. A.1.- A continuación se presenta el programa de ejemplo Blink, que hace parpadear un LED conectado en el
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
Conceptos básicos de Arduino:
Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden
Movimiento de servos de rotación continua (Ref libro 1 pg 105)
1.2.8. Movimiento de servos de rotación continua (Ref libro 1 pg 105) Esta actividad va a introducirnos en el uso de motores con nuestra placa. Los primeros motores que vamos a utilizar son servos de rotación
AR 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
Domótica con Arduino, WiFi y Android
Domótica con Arduino, WiFi y Android Módulo WiFi ESP8266 Usaremos para este ejemplo el módulo ESP8266 para activar las luces de casa desde un teléfono móvil Android con WiFi. Realizamos las siguientes
Programa del curso de Arduino
Programa del curso de Arduino Víctor Pérez Domingo [email protected] Febrero 2017 1 ÍNDICE ÍNDICE Índice 1. Curso 4 1.1. Objetivo del bloque 1................................... 4 1.2. Objetivo
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 JAIME REDONDO MORA [email protected] 2 Título de la Unidad Didáctica
COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC
COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC Propuesta para el desarrollo de semilleros de investigación en Automatización y control. [email protected], [email protected],
1. Qué es Arduino? 2. Modelos de Arduino 3. Primer programa: parpadeo de un LED
1. Qué es Arduino? 2. Modelos de Arduino 3. Primer programa: parpadeo de un LED 3.1. Preparar la conexión 3.2. Estructura básica de un programa 3.3. Cargando un ejemplo 3.4. Conexión del hardware al Arduino
Proyecto : Control coche Arduino-Android
Proyecto : Control coche Arduino-Android 1.- Introducción Con este sencillo y fácil proyecto pretendemos que nuestros/as alumnos/as de 4º de ESO a través de la electrónica (analógica y digital) pongan
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
PRÁCTICAS DE ARDUINO / VISUALINO
PRÁCTICAS DE ARDUINO / VISUALINO Prof. Vicente Marqués García DTO. TECNOLOGÍA IES COLONIAL ÍNDICE 1. INTRODUCCIÓN, INSTALACIÓN Y CONFIGURACIÓN... 2 2. PRÁCTICAS... 2 2.1. Intermitente... 2 2.2. Alarma-1...
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
Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre
Programación con Arduino Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Índice: 0. Instalación Software 1. Presentando la tarjeta Arduino UNO /ZUMBT 2. Bitbloq 3. Alternativas: a. Instalables
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
Sencillo proyecto consistente en un LED que parpadea continuamente. Para ello debemos conectar un LED al pin 13 de la tarjeta controladora.
5. PRÁCTICAS 5.1. LUZ INTERMITENTE Introducción Sencillo proyecto consistente en un LED que parpadea continuamente. Para ello debemos conectar un LED al pin 13 de la tarjeta controladora. El LED es un
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...
Construye y programa tu semáforo
Construye y programa tu semáforo En este proyecto vas a descubrir cómo construir y programar tu propio semáforo, y cómo coordinar el funcionamiento de varios semáforos a la vez para que, tanto peatones
1. Conocimientos previos.
Índice 21/10/2012 Práctica 3. Entradas/Salidas Digitales con Arduino Juan Antonio López Riquelme Departamento de Tecnología Electrónica Octubre 2012 Índice 1. Conocimientos previos. 1.1. Identificación
Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led.
PRÁCTICAS DE ARDUINO 1.- Blink-Titilar Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led. Finalidad: Hacer que un led titile con un intervalo de un segundo es decir que se encienda
Qué 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
2. Programación en Arduino
2. Programación en Arduino Tallerine Android/LED Instituto de Ingenería Eléctrica 13 de marzo de 2017 IIE (TallerIne) Programación 13 de marzo de 2017 1 / 27 Repaso Conocimos al Arduino Vimos nociones
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
ElecFuse -- Dispositivo todo en uno ---
ElecFuse -- Dispositivo todo en uno --- + Fusible inteligente + + Relé + + Interruptor ON/OFF + + Desconectador de baterías por baja tensión + Manual de configuración y uso El ElecFuse es un interruptor
Práctica 3. Entradas/Salidas Digitales con Arduino
Práctica 3. Entradas/Salidas Digitales con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Noviembre 2013 Índice Índice 1. Conocimientos previos. 1.1. Identificación
Características del sistema
BARRERA ELECTROMECÁNICA Introducción Consiste en una barrera totalmente automatizada. El programa se inicia accionando un pulsador. Posee un semáforo para permitir o no el paso y un sensor infrarrojo que
EJERCICIOS DE ARDUINO RESUELTOS
EJERCICIOS DE ARDUINO RESUELTOS Grupo Sabika Revisado: 20/11/2010 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
PRÁCTICA NÚMERO 5: COMUNICACIÓN ENTRE DOS ARDUINOS CON RF
PRÁCTICA NÚMERO 5: COMUNICACIÓN ENTRE DOS ARDUINOS CON RF 433 MHz Nombre del instituto: I.E.S Politécnico Nombre del ciclo: Sistemas electrotécnicos y automatizados ÍNDICE 1. Descripción de la práctica
Control de LCD y sensor de temperatura
Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje
Puente H: cambio de giro y velocidad de motores DC.
Puente H: cambio de giro y velocidad de motores DC. Por William David Galvis 1 26 Marzo del 2014 Puente H: El puente en H lleva su nombre gracias al aspecto físico del esquema básico de los interruptores
Crear una app con MIT inventor
Crear una app con MIT inventor En esta guía vamos a programar una aplicación para Android con MIT App Inventor 2, un aplicativo web que permitirá construir aplicaciones rápidamente sin tener que programar.
LABORATORIO DE ELECTRÓNICA DE POTENCIA PRÁCTICA N 1
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Eléctrica LABORATORIO
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ó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
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
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
Control de sistemas automáticos con Arduino. CTIF OESTE Noviembre de Víctor Gallego Le Forlot
Control de sistemas automáticos con Arduino CTIF OESTE Noviembre de 2014 Víctor Gallego Le Forlot Práctica 1 Arduino Alumno: LED parpadeante Vamos a empezar con algo muy sencillo: encender y apagar repetidamente
4 Dispositivos de E/S
[email protected] 4 Dispositivos de E/S Dispositivos, puertos y registros de E/S Dispositivos de E/S paralelo Conversión A/D. Pulse Width Modulation Otros dispositivos típicos de E/S Universidad Politécnica de
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
CI 555 FUNCIONAMIENTO COMO ASTABLE
Circuito con un integrado 555 funcionando como aestable. En electrónica, un astable es un multivibrador que no tiene ningún estado estable, lo que significa que posee dos estados "quasi-estables" entre
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.
Controlar la luz (u otros inputs) con pulsos modulados PWM (Pulse Width Modulation): reguladores de intensidad.
Entradas y salidas: digitales y analógicas Sensores tipo apagado-encendido Interruptores (switches) Termostatos Interruptores magnéticos Interruptores de presión Interruptores de inclinación Sensor de
Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve?
Versión arduino Descripción Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve? Sirve para programar aplicaciones básicas y avanzadas en robótica móvil,
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á
Lectura de pines analógicos
Lectura de pines analógicos 1. Componentes Arduino UNO Cable USB Placa de prototipado Cables jumpers 2 resistencias de 10 kω Potenciómetro de 10 kω 3 resistencias de 220 kω Botón RGB Led Fotoresistencia
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
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
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
Apuntes de ARDUINO Nivel Pardillo
Apuntes de ARDUINO Daniel Gallardo García Profesor de Tecnología del IES Laguna de Tollón 1 de 30 1. QUÉ ES ARDUINO? es una placa o tarjeta controladora, con una serie de entradas y salidas, y que se programa
CONTROL ELÉCTRICO CONTROL DE UN RECEPTOR DESDE DOS PUNTOS CIRCUITO INVERSOR DEL GIRO DE UN MOTOR
Control Eléctrico. TPR 3º ESO. Dpto. Tecnología IES Palas Atenea CONTROL ELÉCTRICO 1.- DISPOSITIVOS DE CONTROL ELÉCTRICO 1.1.- INTERRUPTOR 1.2.- PULSADOR 2.- EJEMPLOS DE CIRCUITOS DE CONTROL 2.1.- CIRCUITO
Practicas con el CD 4017
Grupo: Practicas con el CD 4017 Hasta ahora vimos el comportamiento del 555 en sus posibles configuraciones ( astable, monoastable, bi-estable, PWM), pretendemos ahora enseñarles este singular integrado
Introducción práctica la uso de la tarjeta Arduino. Prácticas Nivel I
Introducción práctica la uso de la tarjeta Arduino. Un sistema open hardware para artistas y diseñadores Prácticas Nivel I Arduclema Prácticas Nivel I Relación de Prácticas programadas Salidas Digitales:
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
TUTORIAL III V2 (PaP)
1 TUTORIAL III V2 (PaP) OBJETIVOS Conocer el manejo de los motores paso a paso. Reforzar conceptos sobre el manejo de puertos I/O. Realizar lecturas de puertos y toma de decisiones basadas en estas. INTRODUCCIÓN
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
TuBot 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
AR 3 T. Tutorial 3: Voltajes analógicos y PMW, Potenciómetro + LED. Objetivo General.
Tutorial 3: Voltajes analógicos y PMW, AR 3 T Potenciómetro + LED Objetivo General. En este proyecto vamos a controlar el brillo de un led utilizando un potenciómetro. Tomaremos los valores analógicos
Práctica de manejo de motores CC con arduino. Antonio Martínez
Práctica de manejo de motores CC con arduino Antonio Martínez Motor CC Existen varios tipos de motores (servos, Motores de paso..), el motor que tenemos en el aula normalmente es un motor DC. Son los motores
Introducció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
JOHNNY 5. Competencia de robótica ~2015~ Categoría: Laberinto. Nombre robot: Zim. Institución: Club de Robótica FIUBA
Competencia de robótica Categoría: Laberinto Nombre robot: Zim JOHNNY 5 ~2015~ Institución: Club de Robótica FIUBA Participantes: Gisela Farace [email protected] Javier Choclin [email protected]
Curso Arduino Iniciativa Focus
Curso Arduino Iniciativa Focus de la Cámara http://openmechatronics.wordpress.com/iniciativa-focus-uma/ Índice Introducción Qué es Arduino? Cómo se programa Arduino? Primer programa en Arduino Manejo de
Traductor Morse búcles, strings y arrays
Traductor Morse búcles, strings y arrays 1. Componentes Arduino UNO Cable USB Led rojo Resistencia 220 ohms Cables Jumpers Led Rojo Resistencia 2. Explicación En este tutorial aprenderemos a introducir
Alarma GSM. 1. Componentes
Alarma GSM 1. Componentes Arduino UNO Cable USB Módulo bluetooth Sensor ultrasonido Leds Zumbador o buzzer (opcional) Módulo GSM Placa de prototipado Cables jumpers 1 2. Explicación 1.- Sensor ultrasónico
Instalació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:
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
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,
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
Escuela Secundaria Técnica 47 Juan de Dios Bátiz
Escuela Secundaria Técnica 47 Juan de Dios Bátiz Brazo Robótico controlado por Arduino Integrantes: - Flores Vázquez Daniel Abraham - Gómez Varela Demian Job - Rivero Márquez Fernando Daniel - Valencia
Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino
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
MIDIENDO DISTANCIAS CON UN SENSOR DE ULTRASONIDOS
MIDIENDO DISTANCIAS CON UN SENSOR DE ULTRASONIDOS Un complemento imprescindible para muchos de robots o vehículos controlados a distancia es un sensor que nos permita saber la distancia libre de obstáculos
MANUAL DE FUNCIONAMIENTO
MANUAL DE FUNCIONAMIENTO En la puerta del cuadro eléctrico, encontraremos un panel de control y visualización del equipo contra incendios con la norma UNE 23-500-90. TEMPERATURA MOTOR Indicador de temperatura,
