Dpto. Tecnología Colegio Colón
|
|
- Francisco Saavedra Ferreyra
- hace 6 años
- Vistas:
Transcripción
1 Dpto. Tecnología Colegio Colón Álvaro Salas Alumno:
2 ÍNDICE DE PRÁCTICAS PRIMERA PARTE Practica 01. Practica 01. Variante: Led intermitente. Encender un LED cambiando su intensidad usando PWM. Practica 02. Led con pulsador. Practica 03. Practica 03. Variante: Secuencia básica de tres LEDS (Semaforo). Coche fantástico Practica 04. LED con Potenciómetro. Practica 05. Cambiar la posición de un servo motor mediante el paquete Servo.h Practica 05. Variante: Motor Servo con barrido de 0º a 180º Practica 06. Practica 06. Variante: Buzzer o zumbadores. Con tonos de frecuencia. Practica 07. LED RGB. ÍNDICE DE PRÁCTICAS SEGUNDA PARTE Practica 08. Control LDR Fotorresistencias. Practica 09. Sensor de temperatura. Practica 10. Sensor de temperatura y humedad DHT11 Practica 11. Funcionamiento de un Display LCD. Practica 12. Sensor de ultrasonidos. Álvaro Salas Página 1
3 Practica 01. Led intermitente Se trata de realizar un ejercicio básico que consiste en encender y apagar un led que conectamos en el PIN 13 de Arduino que lo configuramos como salida. El tiempo de encendido y apagado es de 1 segundo. Obsérvese que se ha colocado el diodo led en el PIN 13 con una resistencia una resistencia de entre 220 y 500 ohmios dependiendo del consumo de corriente del diodo. Utilizaremos la resistencia de 220 o 330 Ω Álvaro Salas Página 2
4 Código de programación int led = 13; // define la variable led y le asigna el valor 13 void setup() // configuración pinmode(led, OUTPUT); // declaramos la patilla 13 como SALIDA void loop() digitalwrite(led, HIGH); digitalwrite(led, LOW); // bucle de funcionamiento // activa el LED // espera 1000 ms. = 1 sg. (tiempo encendido) // desactiva el LED // espera 1000 ms. = 1 sg. (tiempo apagado) Variante: Encender un LED y cambiarle su intensidad usando PWM Encender un LED y variar su intensidad mediante señales de modulación de ancho de pulsos (Pulse-Width Modulation PWM). Un dato importante es Por qué se ha elegido como entrada el pin 9 y no el pin 13?, se eligió el pin 9 ya que en la tarjeta Arduino al lado del pin hay un símbolo (~), los puertos o pines así indicados permiten enviar señal modulada, es decir, los pines que no tienen ese emblema solo mandan señales de 0 y 1; como la práctica se pretende que cambie la intensidad del LED y es necesario emular una señal analógica a partir de una señal digital (PWM), por ello se utiliza el pin 9. const int led=9; // define la variable led y le asigna el valor 9 int i; // define la variable i como un entero void setup() pinmode(led,output); // declaramos la patilla 9 como SALIDA void loop() for (i=1;i<255; i++) // ciclo FOR ( de 1 a 255 e incremento de 1) analogwrite(led, i); // enciende el led con intensidad i delay(5); for (i=255;i>0; i--) analogwrite(led, i); // enciende el led con intensidad i delay(5); Álvaro Salas Página 3
5 Practica 02. Led con Pulsador Se trata de realizar un ejercicio básico que consiste en encender y apagar un led que conectamos en el PIN 13 de Arduino que lo configuramos como salida a través de un Pulsador. Utilizaremos una resistencia de 330 Ω para el Led y otra de 10K para el pulsador. Álvaro Salas Página 4
6 Código de programación int led = 13; int boton = 7; int valor; // pin para el led // pin para el pulsador // variable para leer el pulsador void setup() pinmode(led, OUTPUT); pinmode(boton, INPUT); // declara led como SALIDA // declara botón como ENTRADA void loop() valor = digitalread(boton); if (valor == HIGH) digitalwrite(led, HIGH); else digitalwrite(led, LOW); // lee valor de entrada del pulsador // detecta si el valor leído es HIGH (botón presionado) // pone el LED en ON // en caso contrario // pone el LED en OFF Álvaro Salas Página 5
7 Practica 03. Secuencia básica de tres LEDS (Semaforo) Se trata de realizar un ejercicio básico que consiste en encender y apagar cada uno de los leds conectados configurados como salida. Encendiendo y apagando 3 LEDs colocados en las salidas digitales 2, 4 y 6 (PIN2, PIN4 ypin6) con una cadencia de 200 ms. Las variables asignadas a cada led son verde, amarillo, rojo. Utilizaremos tres resistencias de 220 Ω o 330 Ω Álvaro Salas Página 6
8 Código de programación int verde=2; // define la variable verde y le asigna el valor 2 int amarillo=4; // define la variable verde y le asigna el valor 4 int rojo=6; // define la variable verde y le asigna el valor 6 void setup() pinmode (verde,output); // declara los pines 2,4,6 como salidas pinmode (amarillo,output); pinmode (rojo,output); void loop() digitalwrite(verde,high); // enciende el led verde delay(2000); // espera 2 segundos digitalwrite(verde,low); // apaga el led verde delay(200); // espera 0,2 segundos digitalwrite(amarillo,high); delay(2000); digitalwrite(amarillo,low); delay(200); digitalwrite(rojo,high); delay(2000); digitalwrite(rojo,low); delay(200); Álvaro Salas Página 7
9 Variante: Coche fantástico Programa que enciende secuencialmente una barra de 6 leds imitando las luces que lucía el coche fantástico en su parrilla. Los 6 leds deberán encenderse uno a uno de izquierda a derecha, y luego de derecha a izquierda, sucesivamente. Álvaro Salas Página 8
10 Código de programación // Coche fantástico int pin2 = 2; int pin3 = 3; int pin4 = 4; int pin5 = 5; int pin6 = 6; int pin7 = 7; int espera = 70; void setup() pinmode(pin2, OUTPUT); pinmode(pin3, OUTPUT); pinmode(pin4, OUTPUT); pinmode(pin5, OUTPUT); pinmode(pin6, OUTPUT); pinmode(pin7, OUTPUT); // El tiempo de espera // Configuración de los PIN como salida void loop() digitalwrite(pin2, HIGH); // Enciende y apaga secuencialmente los LEDs delay(espera); digitalwrite(pin2, LOW); delay(espera); digitalwrite(pin3, HIGH); delay(espera); digitalwrite(pin3, LOW); delay(espera); // hasta el pin 7 digitalwrite(pin7, HIGH); delay(espera); digitalwrite(pin7, LOW); delay(espera); digitalwrite(pin6, HIGH); delay(espera); digitalwrite(pin6, LOW); delay(espera); digitalwrite(pin5, HIGH); delay(espera); digitalwrite(pin5, LOW); delay(espera); // hasta el pin 2 Álvaro Salas Página 9
11 Código de programación (Variante con ciclo for) // Variante coche fantástico int tiempo=70; int n; void setup() // Ciclo for para declarar los for(n=2; n<=7; n++) pinmode (n,output); // pines 2,3,4,5,6,7 como salidas void loop() for(n=2; n<=7; n++) // Ciclo for para realizar la secuencia ascendente // desde n=2 hasta n=7. El valor de n aumenta digitalwrite(n,high); delay(tiempo); digitalwrite(n,low); delay(tiempo); for(n=7; n>=2; n--) // Ciclo for para realizar la secuencia descendente // desde n=7 hasta n=2. El valor de n disminuye digitalwrite(n,high); delay(tiempo); digitalwrite(n,low); delay(tiempo); Álvaro Salas Página 10
12 Practica 04. LED con Potenciómetro El potenciómetro es un dispositivo electromecánico que consta de una resistencia de valor fijo sobre la que se desplaza un contacto deslizante, el cursor, que la divide eléctricamente. Mostrar el valor de la tensión medida por el puerto serie (monitor). Se conectan tres cables a la tarjeta Arduino. El primero va a tierra desde el terminal 1 del potenciómetro. El terminal 3 va a la salida de 5 voltios. El terminal 2 va desde la entrada analógica #0 hasta el terminal interno del potenciómetro. Utilizaremos una resistencia de 330 Ω Girando el dial o ajustando el potenciómetro, cambiamos el valor de la resistencia variable. Esto produce oscilaciones dentro del rango de 5 y 0 voltios, que son capturados por la entrada analógica. Álvaro Salas Página 11
13 A Voltaje B Salida C Tierra A Voltaje B Salida C Tierra Código de programación const int led =10; // led conectado al pin 3 const int pot =A0; // el pot (potenciómetro) está conectado al pin analógico A0 int brillo; // variable para el brillo void setup () pinmode (led, OUTPUT); Serial.begin(9600); // declaramos el led como salida // inicializamos la comunicación serial // escribimos por el monitor serie mensaje de inicio Serial.println("Valores de potenciómetro"); void loop () brillo = analogread (pot) / 4; // leemos el valor del potenciómetro divididos entre 4 ya que sólo se pueden usar valores entre 0 y 255 en analogwrite analogwrite(led, brillo); Serial.println(brillo); // analogwrite recibe dos valores, el pin a usar y la intensidad del voltaje los valores de voltaje van de 0 a 255 // escribimos por el monitor serie mensaje de inicio Álvaro Salas Página 12
14 Practica 05. Cambiar la posición de un servo motor mediante el paquete Servo.h Controlar la posición o velocidad de Servo Motor que gire en un sentido se detenga y luego gire al otro sentido mediante el paquete <Servo.h> La aplicación principal que tiene esta práctica es controlar la velocidad o posición en el giro de algún objeto que esté acoplado al servomotor, como, por ejemplo, la dirección de las ruedas, el giro de un brazo robótico. Normalmente los servos están construidos para girar en un ángulo de 0 a 180 grados y en ambos sentidos. También hay los que tienen giro continuo, en los que se puede controlar la posición, pero si la velocidad. Álvaro Salas Página 13
15 Código de programación #include <Servo.h> Servo servomotor; // Incluimos la librería para poder controlar el servo // Declaramos la variable para controlar el servo // y la llamamos servomotor void setup() Serial.begin(9600); // Iniciamos el monitor serie para mostrar el resultado servomotor.attach(10); // Iniciamos el servo en el pin 10 void loop() servomotor.write(0); // Desplazamos a la posición 0º // Esperamos 1 segundo servomotor.write(90); // Desplazamos a la posición 90º // Esperamos 1 segundo servomotor.write(180); // Desplazamos a la posición 180º // Esperamos 1 segundo servomotor.write(90); // Desplazamos a la posición 90º // Esperamos 1 segundo Variante: Motor Servo con barrido de 0º a 180º #include <Servo.h> Servo servomotor; // Incluimos la librería para poder controlar el servo // Declaramos la variable para controlar el servo void setup() Serial.begin(9600); // Iniciamos el monitor serie para mostrar el resultado servomotor.attach(10); // Iniciamos el servo en el pin 10 void loop() servomotor.write(0); // Desplazamos a la posición 0º for (int i=0; i<=180; i++) // for de 0 a 180 con incremento de 1 servomotor.write(i); // desplazamos a la posición nº delay(20); for (int i=180; i>=0; i--) // for de 180 a 0 con disminución de 1 servomotor.write(i); // Desplazamos a la posición nº delay(20); // Esperamos 1 segundo Álvaro Salas Página 14
16 Practica 06. Buzzer o zumbadores Un buzzer o un altavoz son dispositivos que permiten convertir una señal eléctrica en una onda de sonido. Estos dispositivos no disponen de electrónica interna, por lo que tenemos que proporcionar una señal eléctrica para conseguir el sonido deseado. Realiza varias prácticas con este tipo de dispositivos. Álvaro Salas Página 15
17 Código de programación int buzzer = 9; // declaramos buzzer con el valor 9 void setup() pinmode(buzzer, OUTPUT); // declaramos buzzer como SALIDA void loop() analogwrite(buzzer, 20); delay(500); analogwrite(buzzer, 0); delay(500); // suena // pausa // suena // pausa Variante con tonos de frecuencia void loop() tone(buzzer, 440); delay(500); notone(buzzer); delay(500); // tono de 440 hz // pausa // no suena // pausa Práctica Opcional Busca en internet alguna canción famosa o de alguna película que se encuentre implementado en Arduino y haz la práctica en tu circuito Arduino. Álvaro Salas Página 16
18 Practica 07. LED RGB A simple vista, un LED RGB parece igual que los LEDs normales que ya hemos usado. Con la salvedad de que estos tienen 4 pines en lugar de 2. Esto es porque los LEDs RGB están formados por 3 LEDs de 3 colores distintos, Red/Green/Blue o Rojo/Verde/Azul. Controlando la intensidad de cada uno de ellos podemos mezclar los colores! V A C R M A Como para mezclar los colores tenemos que jugar con la intensidad de cada uno de los LEDs que componen nuestro LED RGB, vamos a usar las salidas analógicas que tiene Arduino, mejor llamadas PWM. En este caso utilizaremos los pines 9,10,11, y tres resistencias de 330 Ω Álvaro Salas Página 17
19 Código de programación const int LED_ROJO = 11; const int LED_VERDE = 10; const int LED_AZUL = 9; // Pin al que está conectado el color rojo // Pin al que está conectado el color verde // Pin al que está conectado el color azul void setup() pinmode(led_rojo, OUTPUT); pinmode(led_verde, OUTPUT); pinmode(led_azul, OUTPUT); // Inicializamos los LEDs void loop() analogwrite(led_rojo, 0); analogwrite(led_rojo, 255); analogwrite(led_verde, 0); analogwrite(led_verde, 255); analogwrite(led_azul, 0); analogwrite(led_azul, 255); // Color rojo ON // Color rojo OFF // Color verde ON // Color verde OFF // Color azul ON // Color azul OFF Experimenta Para mostrar el color amarillo, debemos de encender tanto el LED rojo como el verde: // Encendemos el rojo y el verde analogwrite(led_rojo, 0); // Color rojo ON analogwrite(led_verde, 0); // Color verde ON Si lo que queremos es mostrar el cian, debemos de encender es el verde y azul: // Apagamos el rojo, mantenemos encendido el verde y encendemos el azul analogwrite(led_rojo, 255); // Color rojo OFF analogwrite(led_azul, 0); // Color azul ON Y para que se encienda de color magenta, debemos de encender los LEDs rojo y azul: // Apagamos el verde, mantenemos el azul y encendemos el rojo analogwrite(led_verde, 255); // Color verde OFF analogwrite(led_rojo, 0); // Color rojo ON Álvaro Salas Página 18
20 SEMÁFORO BÁSICO CON PEATONES BOTÓN - ZUMBADOR - BARRERA #include <Servo.h // Incluimos la librería para poder controlar el servo int rojoc=13; int amarilloc=12; int verdec=11; // definimos el valor del pin para el led rojo coche // definimos el valor del pin para el led amarillo coche // definimos el valor del pin para el led verde coche int rojop=7; int verdep=5; // definimos el valor del pin para el led rojo peatón // definimos el valor del pin para el led verde peatón Servo servomotor; // Declaramos la variable para controlar el servo int buzzer = 3; int boton = 8; int estadoboton = 0; // Declaramos la variable para controlar el buzzer // Declaramos la variable para el botón // Declaramos la variable para saber si está pulsado o no Álvaro Salas Página 19
PRACTICAS CON ARDUINO
PRACTICAS CON ARDUINO 1º DE BACHILLERATO PROYECTO INTEGRADO: TALLER DE ROBÓTICA Materiales: Placa Protoboard Microcontroladora Arduino Cable de conexión 1 LED 1 resistencia 120 Ω Cables PRÁCTICA Nº 1:
Más detallesTaller 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
Más detallesEntradas 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 detallesClase 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 detallesCURSO: 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 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 detallesAR 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
Más detalles2. 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
Más detallesActuadores 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 detallesLectura 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
Más detallesPRÁ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 detallesAlarma 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
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 detallesEJERCICIOS 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 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 detallesEncender 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 detallesControlar 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
Más detallesCURSO: 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 detallesCOMUNIDAD 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. wcastillo90@hotmail.com, hugo.alex30@gmail.com,
Más detallesCONSTRUCCION 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 detallesCurso 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
Más detallesAPRENDE 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
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 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 detallesCaracterí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
Más detallesSensor Analógico: Potenciómetro
1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo
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 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 detallesClase 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 detallesACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.-
ACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.- Actividades previas Cargar el firmware de S4A (S4AFirmware16.ino) en la placa Arduino mediante el IDE de Arduino Conectar la placa Arduino al puerto USB
Más detallesSencillo 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
Más detalles1. 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
Más detallesProgramació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
Más detalles4 Dispositivos de E/S
cei@upm.es 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
Más detallesClase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC
Clase 6: Conviértete en un Joven Inventor PENTA UC 2014-1 Repaso Sensores Preguntas de repaso 1. Qué son los sensores? 2. Cómo nos entregan la información? 3. Cómo podemos manejar esa información con Arduino?
Más detallesCONSTRUCCIÓ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 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 detalles5.- 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 detallesControl 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
Más detallesPROPUESTA 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
Más detallesPROYECTO 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 detallesControl 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
Más detallesACTIVIDADES 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
Más detallesEJERCICIOS 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 detallesVISUALINO (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
Más detallesPrograma la luz inteligente de tu bici
Programa la luz inteligente de tu bici En este proyecto vas a descubrir cómo programar tu propia luz inteligente para ponerle tu bicicleta, con el fin de que ésta se encienda cuando detecte que es de noche.
Más detallesDynabot 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,
Más detallesControl 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 detallesEL 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 detallesIntroducció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 detallesConvié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 detallesEscuela 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
Más detallesCUADERNO 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 detallesPrograma del curso de Arduino
Programa del curso de Arduino Víctor Pérez Domingo victorperezdomingo@gmail.com Febrero 2017 1 ÍNDICE ÍNDICE Índice 1. Curso 4 1.1. Objetivo del bloque 1................................... 4 1.2. Objetivo
Más detallesPara 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
Más detallesMedidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias
1.2.15. Sensor Digital: Ultrasonidos En este apartado vamos a realizar varias actividades en donde utilizaremos los sensores de ultrasonido. Como veremos más adelante, un sensor de ultrasonido, al igual
Más detallesINTRODUCCIÓ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 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 detallesContenido 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 detallesTECNOLOGÍA 4º ESO IES PANDO
Componentes Electrónicos TECNOLOGÍA 4º ESO IES PANDO Resistencias Fijas Son componentes que presentan una oposición al paso de la corriente eléctrica. Sus principales características son: Valor Nominal:
Más detallesINTERRUPTOR 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 detallesPROGRAMA ARDUINO 2.0
PROGRAMA ARDUINO 2.0 Programa Arduino 2.0 El uso de la robótica se está convirtiendo en la base de la industria contemporánea, y esto hace que sea cada vez más importante conocerla y saber cuál es su alcance.
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 detallesCrear 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.
Más detallesPrograma y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador.
Programa y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador. En este proyecto crearás un sistema de iluminación de emergencia y de alarma que permitirá alertar a todos
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 detalles1.- Conectando el zumbador a un pin PWM
SONIDO CON ARDUINO Podemos generar sonidos fácilmente con Arduino con un simple zumbador (buzzer) piezoeléctrico. El sonido es de bastante mala calidad pero nos resulta suficiente para introducir sonidos
Más detallesTutorial 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 detallesSensor Analógico: LDR. Componentes. Conexionado Lectura del nivel de Luz. Libro de Actividades de Robótica Educativa
1.2.17. Sensor Analógico: LDR En este apartado vamos a realizar dos actividades en donde utilizaremos un sensor de luz visible o LDR. Este tipo de sensores son analógicos, nos dan una medida de intensidad
Más detallesTaller 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 detallesIntroducció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:
Más detallesACTIVIDADES 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 detalles1. 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
Más detalles5. CONSTRUCCIÓN a) Montar la plataforma móvil según sus instrucciones. b) Soldar un trozo de 20 cm de hilo rígido a los terminales de las reductoras.
1. OBJETIVOS Construir un coche seguidor de línea negra controlado por arduino. 2. FOTOGRAFÍA Leer todas las instrucciones y comprobar el listado de materiales antes de empezar el proyecto. 3. FUNCIONAMIENTO
Más detallesMotor de Corriente Continua
1.2.12. Motor de Corriente Continua En este proyecto vamos a controlar un motor de corriente continua como los que se utilizan en multitud de proyectos de tecnología o juguetes como coches teledirigidos,
Más detallesPrá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
Más detallesACTIVIDADES 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
Más detallesPrograma tu radar de semáforo I: suena la alarma.
Programa tu radar de semáforo I: suena la alarma. En este proyecto crearás un sistema que te permita hacer sonar una alarma que alerte a los peatones si un coche se salta el semáforo. Nivel de dificultad:
Más detallesABIERTO- 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 detallesMotor Paso a Paso Stepper Unipolar
Motor Paso a Paso Stepper Unipolar ELECTRONICA SMD electronicasmd.com 1 Introducción Un motor paso a paso es un dispositivo electromecánico que convierte los impulsos eléctricos en los movimientos mecánicos
Más detallesCOMO 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 detallesMáquina elíptica inteligente.
Página 1 de 12 Máquina elíptica inteligente. Esta idea es una mejora de la máquina elíptica que ganó el premio por votación del año 2015. De esta idea puede verse un vídeo en https://youtu.be/5rarpxogkcm
Más detallesEducaBot. Motores y movilidad.
CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Motores y movilidad. Manuel Hidalgo Díaz Antonio Martínez Núñez Noviembre 2009 EducaBot 1ª fase. Terminado la placa de conexionado
Más detallesSesió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 detallesMODULO DE 8 RELEVADORES
MODULO DE 8 RELEVADORES Modulo ideal para el control de cargas de corriente directa o alterna que puede ser utilizado con un microcontrolador, circuitos digitales o amplificadores operacionales Tabla de
Más detallesConstruye 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
Más detallesAR 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 detallesMotor Paso a Paso Stepper Unipolar
ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Motor Paso a Paso Stepper Unipolar Introducción Un motor paso a paso es un dispositivo electromecánico que convierte los impulsos eléctricos en los movimientos
Más detallesDomó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
Más detallesUniversidad 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 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 detallesDetecció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 detallesMontaje en placa protoboard de un circuito detector de oscuridad. 1) Nombre y apellidos: Curso y grupo: 2) Nombre y apellidos: Curso y grupo:
Montaje en placa protoboard de un circuito detector de oscuridad. Miembros del grupo: 1) 2) 3) 4) 5) 1 PRÁCTICAS DE ELECTRÓNICA ANALÓGICA. PRÁCTICA 1. Montajes en placa protoboard. Medida de magnitudes
Más detallesACTIVIDADES PROGRAMACIÓN CON ARDUINO
ACTIVIDADES PROGRAMACIÓN CON ARDUINO X.1.- A continuación se presenta el programa de ejemplo Blink, que hace titilar un LED conectado en el pin 0 de la tarjeta Arduino, con una cadencia de 1 segundo encendido
Más detallesPRÁCTICAS ELECTRÓNICA ANALÓGICA
TECNOLOGÍA PRÁCTICAS NIVEL: 4ºESO ELECTRÓNICA ANALÓGICA 1 LISTA DE MATERIALES... 2 2 CARACTERÍSTICAS DE ALGUNOS COMPONENTES... 3 2.1 RELÉS... 3 2.2 TRANSISTORES... 3 2.3 CIRCUITOS INTEGRADOS... 3 3 PLACA
Más detallesEL ORDENADOR COMO DISPOSITIVO DE CONTROL
EL ORDENADOR COMO DISPOSITIVO DE CONTROL 1.- INFORMACIÓN Y CONTROL Un sistema de control de procesos se puede definir como el conjunto de funciones y operaciones necesarias para conseguir un resultado
Más detallesAnrelde desde cerm a programar para controlar el mundo que te rodea.
TEMARIO DE CURSO. Programación para todos. Anrelde desde cerm a programar para controlar el mundo que te rodea. 16 HORAS. INVERSIÓN: $1500.00 (sin kit $999.00) Incluye kit 1. ARDUINO UNO. 1. CABLE USB
Más detallesDETRONIC APLICACIONES TÍPICAS CARACTERÍSTICAS TÉCNICAS GENERALES DEFINICIONES OBSERVACIONES. Gama PANTRONIC
,SL Apenins, 45 08207 - Sabadell (Barcelona) Tel (+34)936.933.919 Fax (+34)936.933.918 www.detronic.es detronic@detronic.es Gama PANTRONIC La gama de productos PANTRONIC está dirigida especialmente al
Más detallesArduino, 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 detallesRobótica. Un robot...
Robótica Un robot... La palabra robot está a la orden del día y muchas veces al escucharla nos imaginamos una máquina con forma humana que camina, habla, gesticula pero en realidad es algo mucho más sencillo.
Más detalles