ARD09 - Servomotores. This page was exported from - Recursos para programadores Export date: Sat Jan 19 22:16: / GMT
|
|
- Lorenzo Romero Cuenca
- hace 5 años
- Vistas:
Transcripción
1 Export date: Sat Jan 19 22:16: / GMT ARD09 - Servomotores Con Arduino es posible manejar, prácticamente, cualquier dispositivo. En este capítulo vamos a trabajar con servomotores. Son un tipo de motores eléctricos que llevan tres cables para conectar: los dos típicos de masa y alimentación y un tercero para control de giro. Es a través de este tercer cable que controlaremos la posición del servomotor. Aunque en el mercado hay gran cantidad de modelos para distintos usos, el objetivo general de un servomotor no es mover grandes cargas, sino actuar sobre otros mecanismos, como cerrojos, válvulas hidráulicas, etc. Su giro está limitado a 180 grados, es decir, no dan vueltas continuamente, como un motor convencional, sino que dan media vuelta (o una fracción de esa media vuelta), y luego vuelven a su posición. Con ese giro es suficiente para mover una leva que actúe sobre otro mecanismo, como hemos mencionado. Por ejemplo, algunos vehículos llevan el acelerador conectado eléctricamente a un servomotor y la leva de este actúa sobre la válvula que regula el paso de combustible. Aunque en realidad, el giro de la leva siempre permite, físicamente, algo más de los 180 grados (unos 190, más o menos), en la práctica el giro que podemos controlar eléctricamente es de 180, y eso es lo que tendremos en cuenta en nuestros proyectos. En la figura 9.1 vemos el aspecto de un servomotor, con su leva giratoria. Figura 9.1. Un servomotor típico. La leva puede ser de cuatro aspas, como en la imagen, de una o de dos. En el mercado hay para cubrir todas las necesidades. Además, es intercambiable, ya que encaja a presión sobre el eje del motor. Figura 9.2. Símbolo esquemático de un servomotor. En los esquemas electrónicos los servomotores se representan con el símbolo que vemos en la figura 9.2. Figura 9.3. Una tira de pines macho-macho universal. Este tipo de servomotores llevan el conector hembra, es decir, con agujeritos, en lugar de pines. Para poder conectarlo a nuestra placa protoboard podemos comprar, por unos pocos céntimos, tiras de pines, de las que podemos cortar los tres que necesitamos. Estas tiras tiene el aspecto que ves en la figura 9.3. En el mercado existen otros tipos de motores de movimiento controlable, como son, por ejemplo, los típicos "paso a paso", que se emplean en impresoras y otros dispositivos, cuyo ángulo de giro no está limitado a 180 grados, pero de esos hablaremos posteriormente. En el montaje de este artículo vamos a aprender, también, el uso de otro componente electrónico: los condensadores. Son dispositivos que, cuando se someten a una cierta tensión eléctrica almacenan energía. Después, cuando se necesita, puede Output as PDF file has been powered by [ Universal Post Manager ] plugin from Page 1/5
2 Export date: Sat Jan 19 22:16: / GMT descargarse esta energía sobre otro dispositivo. No se pueden considerar acumuladores, ya que la carga y la descarga son muy rápidas, y su capacidad de carga es muy limitada. Se emplean, básicamente, para absorber picos de tensión, es decir, excesos puntuales de tensión que podrían dañar un dispositivo. La unidad de medida de la capacidad en el Faradio, pero los condensadores comerciales tienen una capacidad tan pequeña que se mide en microfaradios (millonésimas de faradio), nanofaradios (milmillonésimas de faradio) o picofaradios (billonésimas de faradio). Aunque existen distintos tipos de condensadores eléctricos, se dividen en dos grandes clases: los que tienen polaridad (electrolíticos ), y los que no la tienen (cerámicos, de papel, etc). Los electrolíticos suelen ser de más capacidad (se mide en microfaradios) y los demás suelen tener menos capacidad (nano o picofaradios). Con los electrolíticos, dado que tienen polaridad, hay que tener cuidado de no conectarlos "al revés", ya que de destruirían y, según capacidad y tensión, pueden, incluso, explotar, derramando un ácido que tienen en su interior y que puede causarnos lesiones. Sin embargo, si respetamos la polaridad y la tensión máxima que soportan (especificadas por el fabricante en el encapsulado, junto a la capacidad), son completamente seguros de utilizar. En la figura 9.4 vemos un condensador electrolítico como los que emplearemos en este montaje. Figura 9.4. Un condensador electrolítico. Su capacidad es de 10 microsfaradios (µf) y la tensión máxima que soporta (a la que nunca llegaremos en una placa Arduino) es de 25 V. El terminal más corto es el negativo, y también está macado con una banda negra en el encapsulado azul. El color del encapsulado y de la banda puede variar, pero siempre es claramente distinguible. En los esquemas electrónicos, los condensadores se representan con los símbolos que vemos en la figura 45 (el condensador electrolítico se puede representar (indistintamente, con cualquiera de los dos símbolos de la derecha). Figura 9.5. Símbolos esquemáticos de condensadores. Los condensadores sin polaridad (cerámicos) tienen, como decíamos, menor capacidad que los electrolíticos pero, como ventaja, se pueden conectar sin tener en cuenta el patillaje. En la figura 9.6 vemos algunos (aunque, en este montaje no vamos a emplearlos). Figura 9.6. Un par de condensadores cerámicos. El número que aparece impreso se refiere a la capacidad, mediante el sistema 101. Las dos primeras cifras son significativas y la tercera indica el número de ceros a añadir. En el ejemplo de la imagen 103 expresa (picofaradios). Si quieres aprender más sobre condensadores, te sugiero que visites la wikipedia (concretamente, la página EL CIRCUITO Ya conocemos los componentes necesarios. Veamos el esquema que vamos a montar. Mira la figura 9.7. Output as PDF file has been powered by [ Universal Post Manager ] plugin from Page 2/5
3 Export date: Sat Jan 19 22:16: / GMT Figura 9.7. El esquema teórico de este montaje. El circuito real de Arduino puede verse en la figura 9.8. Figura 9.8. El montaje cableado de este artículo. Como puedes ver, tanto en el esquema como en el montaje, hemos usado dos condensadores electrolíticos para absorber eventuales "picos" de tensión (uno en la alimentación del servomotor y el otro en el potenciómetro). Cuando carguemos el sketch y lo pongamos en marcha veremos que, al girar el potenciómetro, el servomotor responde a este giro, de modo que la posición de la leva siempre dependerá de la posición del potenciómetro. EL SKETCH Veamos primero el código entero a vuelapluma, y luego entraremos en detalles sobre el funcionamiento. #include <Servo.h> int const pinpot = A0; int valormedido; int angulo; void setup() { miservomotor.attach(9); Serial.begin(9600); } void loop() { valormedido = analogread(pinpot); Serial.print("Valor medido: "); Output as PDF file has been powered by [ Universal Post Manager ] plugin from Page 3/5
4 Export date: Sat Jan 19 22:16: / GMT Serial.print(valorMedido); Serial.print("t-t"); angulo = map(valormedido, 0, 1023, 0, 179); Serial.print("Ángulo: "); Serial.println(angulo); miservomotor.write(angulo); delay(50); } Empecemos por la primera línea: #include <Servo.h> El lenguaje de Arduino cuenta con unos complementos llamados, genéricamente, librerías. Una librería es una colección de funcionalidades cuyo uso es necesario en repetidas ocasiones, y que se encuentran programadas en módulos reutilizables, para que no tengamos que programarlas cada vez que las necesitemos. Lo único que tenemos que hacer es importar la librería o librerías que nos hagan falta a nuestro sketch Arduino. Para ello usamos la instrucción #include]. Al contrario de lo que ocurre en otros lenguajes, como Python, el símbolo # no convierte la línea en un comentario. Después de esta instrucción añadimos, entre los símbolos <] y >] el nombre de la librería que queremos importar. Los nombres de las librerías de Arduino acaban con la extensión.h, cómo vemos en el código. En concreto, la librería Servo.h incluye funcionalidades programadas para la gestión, por parte de Arduino, de servomotores como el que empleamos en este artículo. Al final del mismo, entraremos en más detalles sobre esta librería en concreto. A continuación encontramos lo siguiente: Para los que estéis familiarizados con programación orientada a objetos, lo que hace esta línea es crear un objeto llamado miservomotor (con el que manejaremos el servomotor del montaje), de la clase Servo, que forma parte de la librería Servo.h. Aquellos de vosotros que no estéis familiarizados con los conceptos de programación orientada a objetos podéis leer el contenido recuadrado a continuación, que os permitirá sentar los conceptos básicos necesarios. La Programación Orientada a Objetos (en adelante, POO, o bien OOP, en inglés) es un paradigma de desarrollo de aplicaciones concebido para permitir la flexibilización y reutilización de códigos específicos que contienen funcionalidades que podemos necesitar en múltiples ocasiones, de modo que no tengamos que reescribir un código que ya está escrito, probado y funcionando, bien sea que lo hayamos escrito y depurado nosotros mismos o que lo haya hecho otro desarrollador. Las funcionalidades se agrupan en paquetes (que me perdonen la expresión los puristas de Java) con otras relacionadas. Hay algunos conceptos básicos, relativos a la POO que vamos a definir aquí: Clase. Se trata de una plantilla de código, que incluye todas las funcionalidades que queremos agrupar y que están relacionadas por su uso. Objeto. Por la propia naturaleza de las clases, estas son plantillas. Sus funcionalidades, como norma general, no se usan directamente en nuestro código. En su lugar, lo que hacemos es lo que se llama instanciar la clase en un objeto. Un objeto incluye todas las funcionalidades que tiene la plantilla. En nuestro ejemplo, con la instrucción hemos creado un objeto llamado miservomotor, de la clase Servo. Este objeto será el que nos permita manejar el servomotor del circuito mediante las prestaciones de la clase Servo. La calse Servo está incluida en la librería Servo.h, que hemos importado, previamente, en nuestro sketch. Herencia. La forma en que un objeto adquiere las prestaciones de la clase de la que instancia se conoce como herencia. Para ser exactos la herencia es el mecanismo por el que podemos crear una clase a partir de otra, de forma que la clase que creamos tiene las misma prestaciones que aquella de la que partimos, sin necesidad de volver a programarlas. Por lo tanto, hablamos de herencia entre clases y herencia de clase a objeto. Los puristas sólo reconocen como herencia la que es entre clases. Bien. Eso es una cuestión personal de criterio y no vamos a entrar en esas disquisiciones. Propiedades. Son los datos que puede almacenar un objeto (ya sean de lectura o de lectura y escritura, y que están definidos en la clase de la que se ha instanciado. Métodos. Son las funciones (procesos) que puede llevar a cabo un objeto, y que están definidas en la clase de la que se ha Output as PDF file has been powered by [ Universal Post Manager ] plugin from Page 4/5
5 Export date: Sat Jan 19 22:16: / GMT instanciado. Cuando una clase hereda de otra, en la clase?hija? podemos definir funcionalidades y datos que no existieran en la clase original, o redefinir el código de algunos de los que ya existían. Esto último se conoce como sobrescritura de métodos y o propiedades. Todos estos conceptos parecerán un poco arcanos ahora, si es la primera vez que topas con ellos, pero, al final de este artículo, los tendrás mucho más claros. El resto de las líneas de la primera sección, ya no tienen ningún misterio: int const pinpot = A0; int valormedido; int angulo; En la sección setup encontramos una línea que nos llama la atención: miservomotor.attach(9); Utilizamos el método attach() para asociar el servomotor al pin al que está conectado el cable de control. El objeto miservomotor tiene este método porque lo ha heredado de la clase a la que pertenece (Servo). Este método, cuyo argumento es el número de pin que vamos a usar para controlar el servomotor, se separa, como ves, con un punto del nombre del objeto al que pertenece. En general, la notación de punto siempre es así: objeto.método() o bien objeto.propiedad Y aquí podemos apreciar lo bueno del paradigma POO. Usamos el método attach() para establecer el pin de control del servomotor. No tenemos que preocuparnos de cual es el código de ese método. Está definido en la clase, está probado, sabemos que funciona y, simplemente, lo utilizamos. La siguiente línea ya la conocemos: Serial.begin(9600); Como sabemos, lo que hace es abrir una línea de comunicación con la consola del IDE de Aruino, a través del USB, a 9600 baudios. Fíjate que, con lo que estamos viendo en este capítulo, ya podemos decir que Serial es una clase de Arduino. Sin embargo, existen diferencias entre la clase Serial y la clase Servo: En primer lugar, la clase Serial forma parte del núcleo de Arduino. No necesitamos importar una librería para poder usarla, como en el caso de Servo. Además, no necesitamos instanciar un objeto para poder usar los métodos de esta clase, sino que los llamamos directamente desde Serial. En la sección loop encontramos una línea que lee el valor de tensión aplicado, mediante el potenciómetro, al pin analógico A0. Luego, escribe este valor en la consola, mediante el método print() de la clase Serial. Después usamos la función map(), que ya conocemos, para mapear un angulo entre 0 y 179 (que es el ángulo de giro del servomotor), a partir de la entrada analógica que, como sabemos, en un valor entre 0 y Ya tenemos el ángulo. Ahora usamos el método write() del objeto miservomotor, para?escribir? ese ángulo en el servomotor, es decir, para que la leva gire hasta ese ángulo, así: miservomotor.write(angulo); Por último, un retraso de 50 milisegundos, y vuelta a empezar. Así, cada vez que giremos el potenciómetro, girará la leva del servomotor. LA CLASE Servo La clase Servo se encuentra en la librería del mismo nombre, que forma parte del IDE de Arduino. Puedes ver la descripción en detalle de la misma en este artículo. Output as PDF file has been powered by [ Universal Post Manager ] plugin from Page 5/5
4 Actuadores eléctricos. Alfaomega. Material Web. Arduino control de servomotores a pasos 2
4 Actuadores eléctricos Capítulo Material Web Arduino control de servomotores a pasos 2 2 Actuadores eléctricos 4.1. 4.1 Arduino control de servomotores a pasos Un servomotor de pasos es un sistema formado
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 detallesCONTROL 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
Más detallesPráctica 7. Control de articulaciones de modelos de Robots. FRO
Práctica 7. Control de articulaciones de modelos de Robots. FRO111 2018 Objetivos: Corroborar la cinemática directa de un robot Familiarizarse con la etapa del control de los actuadores de un robot a escala
Más detallesTipos de condensadores
CONDENSADOR Básicamente un condensador es un dispositivo capaz de almacenar energía en forma de campo eléctrico. Está formado por dos armaduras metálicas paralelas (generalmente de aluminio) separadas
Más detalles2.3 - Los Condensadores
encajarlas según valores establecidos internacionalmente. Tolerancia 10 % Tolerancia 5 % Tolerancia 2 % 1.0 1.0, 1.1 1.00, 1.05, 1.1, 1.15 1.2 1.2, 1.3 1.21, 1.27, 1.33, 1.40, 1.47 1.5 1.5, 1.6 1.54, 1.62,
Más detallesProgramar posiciones en un Micro Servo Tower Pro SG90 9G
Programar posiciones en un Micro Servo Tower Pro SG90 9G (Recopilado de Internet. Revision Prof: Bolaños DJB) Versión: 12-04-18 Los servos son motores de corriente continua (CC), pero en lugar tener un
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 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 detallesSERVOMOTORES. Para usar la librería del servomotor primero tiene que importarla. Esto añade nuevas funciones al sketch desde la librería.
SERVOMOTORES Los servomotores son un tipo especial de motores que no giran continuamente sino que se mueven a una posición específica y permanecen en ella hasta que se ordene que se muevan de nuevo. Los
Más detallesConceptos 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
Más detallesEL SENSOR DE SONIDO KY-038 (VERSION )
EL SENSOR DE SONIDO KY-038 (VERSION 27-8-17) OBJETIVOS Presentar el sensor de sonido KY-038. Utilizar el pin digital D0 del sensor. Mostrar las lecturas del sensor utilizando el pin analógico A0 del sensor.
Más detallesMovimiento 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
Más detallesTaller de electrónica creativa. Cocinando con Arduino
: Cocinando con Arduino 12, 13, 14-19, 20 y 21 de Junio de 2009 Yago Torroja Igor González Angela Ramos y colaboradores 1 ANEXOS II Si te da tiempo y quieres seguir cocinando, aquí tienes unas recetas
Más detallesUNIDAD 11: CONTROL DE SERVOMOTORES
UNIDAD 11: CONTROL DE SERVOMOTORES Objetivo y Programa de la Unidad 11 Objetivo de la presentación Estudiar las ideas principales y ejemplos básicos sobre el control servomotor en Arduino Programa de la
Más detallesAPRENDE ARDUINO FACILMENTE CON CURSOSINDUSTRIALES.NET.
APRENDE ARDUINO FACILMENTE CON CURSOSINDUSTRIALES.NET. Este curso está redactado por Pascual Gómez del Pino para Cursosindustriales.net. El autor y la Web reclinan las responsabilidades civiles y penales
Más detallesTEMA 2: ELECTRICIDAD Y ELECTRÓNICA
TEMA 2: ELECTRICIDAD Y ELECTRÓNICA 2.1. Electrónica. Componentes electrónicos. La electrónica estudia los circuitos y los componentes que permiten modificar la corriente eléctrica. Algunos de estos componentes
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 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 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 detallesAR 10 T. Tutorial 10: Servomotores. Objetivo. Materiales
10 T Tutorial 10: Servomotores Objetivo En la siguiente practica vamos a conocer que es un servomotor y como utilizarlo programándolo de una manera sencilla y con muchas aplicaciones. Materiales 1 Arduino
Más detallesLOS DIODOS LED RGB OBJETIVOS. Ampliar la experiencia con los pines PWM. Conocer los LED RGB. Presentar la función random(). MATERIAL REQUERIDO.
LOS DIODOS LED RGB OBJETIVOS Ampliar la experiencia con los pines PWM. Conocer los LED RGB. Presentar la función random(). MATERIAL REQUERIDO. Arduino Uno o similar. Esta sesión acepta cualquier otro modelo
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 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 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 detallesControl de brazo robótico por Bluetooth (Compatible solo con dispositivos Android)
Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android) Se realizará el control de un brazo robótico mediante el módulo bluetooth, el brazo está conformado por 5 motores. Objetivo
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 detallesCONTROL VELOCIDAD Y SENTIDO DE MOTOR DC. (de
CONTROL VELOCIDAD Y SENTIDO DE MOTOR DC (de http://diymakers.es/control-velocidad-y-sentido-de-motor-dc/) En este tutorial vamos a controlar la velocidad y el sentido de un motor DC a través de un potenciómetro
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 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 detallesKIT BÁSICO DE CONTROL DE UN SERVOMOTOR
KIT BÁSICO DE CONTROL DE UN SERVOMOTOR Revisión 1.0 http://www.creaturoides.com Lista de partes: - 1 Protoboard - 1 Servomotor - 1 Resistencia variable de 1 kω (también le llaman reóstato o potenciómetro
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 detallesControl de movimientos y rutinas para Mini Brazo Robótico por Bluetooth. (Compatible solo con dispositivos Android)
Control de movimientos y rutinas para Mini Brazo Robótico por Bluetooth (Compatible solo con dispositivos Android) Objetivo General. Desarrollar un programa que permita controlar movimientos del mini brazo
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 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 detallesTecnologías 4ºE.S.O. ELECTRÓNICA
Tecnologías 4ºE.S.O. ELECTRÓNICA 1. RESISTENCIAS. Definición Se denomina resistencia eléctrica de un conductor a la medida de la oposición que dicho conductor presenta al movimiento de los electrones en
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 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 detallesIdeas para tu arduino
Ideas para tu arduino Girasol que sigue la luz Hoy desde k-electrónica queremos orientarte para que puedas empezar a darle uso a nuestro k-rtucho. Para ello vamos a empezar por decirte los materiales que
Más detallesGuía tu primer KIT ARDUINO
Guía tu primer KIT ARDUINO Lo primero que debes hacer para iniciarte en el mundo de Arduino, es comprar un Kit. Existen infinidad de tiendas online, kits de todas las marcas y de todos los colores. No
Más detallesTutorial: Uso de Driver L298N para motores DC con Arduino
Tutorial: Uso de Driver L298N para motores DC con Arduino El siguiente tutorial esta basado en el Driver dual para motores (Full-Bridge) L298N, ofrecido por ELECTRONILAB.CO. Puedes adquirir este módulo
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 detallesBach. 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
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 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 detallesLa ventana de mblock se compone de 5 partes principalmente:
Programación Visual con mbloc mblock es un entorno gráfico de programación basado en el editor Scratch 2.0 para introducir de forma sencilla la programación y robótica. El entorno de programación de mblock
Más detallesLED 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
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 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 detallesObligatorio 2: Servomotores - Aspectos básicos de programación
Obligatorio 2: Servomotores - Aspectos básicos de programación Introducción Este obligatorio busca implementar un código sencillo para el manejo de servomotores mediante una placa Arduino. En el proceso
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 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 detallesI.E.S. PADRE MANJÓN DPTO. TECNOLOGÍA-INFORMÁTICA 2017/2018 BRAZO ROBOT ARDUINO
I.E.S. PADRE MANJÓN DPTO. TECNOLOGÍA-INFORMÁTICA 2017/2018 BRAZO ROBOT ARDUINO PROYECTO ROBOT Contenido MATERIAL Y MONTAJE.... 2 MOTOR MG996R... 6 CALIBRACIÓN DE SERVOS:... 6 ALIMENTACIÓN DE 5 SERVOS:...
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 detallesTutorial Arduino con Fotoresistencia LDR
www.candy-ho.com Contactanos 1139685940 ventas@candy-ho.com Mejico 3941 Unidad 1, Villa Martelli Lunes a Viernes 10:00 a 18:00 Tutorial Arduino con Fotoresistencia LDR En este artículo vamos a realizar
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 detallesComputación física con Arduino y Firefly
Computación física con Arduino y Firefly Ejercicio 1: Parpadeo de LED Taller de Métodos Computacionales en Arquitectura ARQ331 Esteban Agüero (Valparaíso, Abril 2014) 1 Blink En el primer ejercicio vamos
Más detallesUNIVERSIDAD LIBRE FACULTAD DE INGENIERÌA DEPARTAMENTO DE CIENCIAS BÁSICAS TEMA: MEDICIONDE RESISTENCIAS Y USO DEL MULTIMETRO.
UNIVERSIDAD LIBRE FACULTAD DE INGENIERÌA DEPARTAMENTO DE CIENCIAS BÁSICAS TEMA: MEDICIONDE RESISTENCIAS Y USO DEL MULTIMETRO. OBJETIVOS: 1. Hacer mediciones del valor de la resistencia de varios resistores
Más detallesAdentrándonos a la Programación
! Adentrándonos a la Programación Definición de Algoritmo Es un conjunto pre-escrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
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 detallesCurso Arduino avanzado
Febrero 2017 Curso Arduino avanzado Ricardo Castrillejo Abad INDICE 1. CURSO... 4 1.1 OBJETIVO DEL PRIMER DÍA... 4 1.2 OBJETIVO DEL SEGUNDO DÍA... 4 2. AVANZADO: CLASE 1 (2H)... 4 2.1 OBJETIVOS (30MIN)...
Más detallesIntroducción a la Programación de Microcontroladores con Tecnologías Libres: Trabajo Final
Introducción a la Programación de Microcontroladores con Tecnologías Libres: Trabajo Final Integrantes: Alan Matkorski Alejandro Sobko Proyecto Desarrollamos un circuito que en conjunto con una aplicació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 detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ELECTRONICA
CICLO 01-2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ELECTRONICA GUIA DE LABORATORIO Nº 6 Nombre de la práctica: Control de Motores Lugar de ejecución: Laboratorio 3.23 (CITT) Tiempo estimado:
Más detallesAmplificador de 10W con TDA2003
Amplificador de 10W con TDA2003 Un amplificador es un dispositivo que sirve para aumentar la potencia entregada a una carga (en este caso una bocina) y por lo tanto tener un sonido mas potente. Tabla de
Más detallesPRÁ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
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 detallesDESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO
Estudio y realización de un enlace Bluetooth para el sistema de 127 Capítulo 6 DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO Como ya hemos visto, las características mecánicas y funcionales
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 detallesCIRCUITOS CON C.I. 555 Temporizadores
CIRCUITOS CON C.I. 555 Temporizadores Videotutorial de la práctica A. DESCRIPCIÓN En esta práctica vamos a montar una serie de circuitos temporizadores utilizando el circuito integrado (CI) 555. En un
Más detallesA.- Electrones fluyendo por un buen conductor eléctrico, que ofrece baja resistencia.
DEPARTAMENTO DE ORIENTACIÓN: TECNOLOGÍA 4E_F Primer trimestre Curso: 2014/2015 TEMA II: ELECTRICIDAD Y ELECTRÓNICA La electrónica forma parte de nuestra vida cotidiana.- Los electrodomésticos, los medios
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 detallesMEDIDAS ELÉCTRICAS: POLÍMETROS
MEDIDAS ELÉCTRICAS: POLÍMETROS Objetivos: Medir V, I y R en un circuito elemental, utilizando el polímetro analógico y el polímetro digital. Deducir el valor de la resistencia a partir del código de colores.
Más detallesTutorial 6: Qué es una función? y como utilizarla
Tutorial 6: Qué es una función? y como utilizarla AR 6 T Objetivo En la siguiente lección desarrollaremos el tema de las funciones en Arduino, para poder aplicarlo en las practicas siguientes ya que será
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 detallesAR 12 L. Tutorial 12: Motor DC + Potenciómetro. Objetivo. Materiales
12 L Tutorial 12: Motor DC + Potenciómetro Objetivo En esta práctica conoceremos los ya antes mencionados motores dc, y aprenderemos a usarlos mediante un driver para su óptimo funcionamiento, y lo combinaremos
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 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 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 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 detallesManual sobre Motores a Pasos (Stepper motors)
Manual sobre Motores a Pasos (Stepper motors) Los motores a pasos o paso a paso son ideales en la construcción de mecanismos donde se requieren movimientos con exactitud. Estos motores son dispositivos
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 detallesElectrónica analógica I. Elementos pasivos. Nombre y apellidos:
Electrónica analógica I. Elementos pasivos Nombre y apellidos: 1. Introducción. La mayoría de aparatos que empleamos cotidianamente funcionan gracias a la electricidad. Sin embargo, al hablar de ellos,
Más detallesProgramación Orientada a Objetos en Python
Programación Orientada a Objetos en Python La programación orientada a objetos nos propone un paradigma de programación. Paradigma: teoría cuyo núcleo central [...] suministra la base y modelo para resolver
Más detallesUSANDO PULSADORES CUADERNILLO RESUMEN. COMPONENTES ELECTRÓNICOS EN ARDUINO
USANDO PULSADORES CUADERNILLO RESUMEN. COMPONENTES ELECTRÓNICOS EN ARDUINO Los botones son un tipo de elemento externo que nos permite controlar físicamente acciones a realizar por nuestro sistema a través
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 detallesMAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.
MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip
Más detallesMULTÍMETROS. Equipos de Comprobación. Ef rén Coello. Apr enda a usar lo paso a paso
MULTÍMETROS Equipos de Comprobación Ef rén Coello Apr enda a usar lo paso a paso EQUIPOS DE COMPROBACIÓN MULTÍMETRO Efrén Coello Multímetro, Equipos de comprobación Autor: Efrén Coello Edición Junio 2012
Más detallesComponentes básicos usados en electrónica ELECTRICIDAD / ELECTRÓNICA IES BELLAVISTA
Componentes básicos usados en electrónica ELECTRICIDAD / ELECTRÓNICA Elementos de maniobra Interrumpen o dirigen el paso de la corriente eléctrica Interruptor Pulsador Conmutador NA unipolar Conmutador
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 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 detallesTema 2: Introducción a los sistemas digitales
Tema 2: Introducción a los sistemas digitales Alimentación de los circuitos integrados Conexión de los microinterruptores Visualización de una salida utilizando LEDs Visualización utilizando un display
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 detallesManual Iocard USB DcMotors. Fecha:15/03/12 Rev.:2.0
Manual Iocard USB DcMotors Fecha:15/03/12 Rev.:2.0 Índice: MANUAL IOCARD USB DCMOTORS... 1 ÍNDICE:... 2 INTRODUCCIÓN:... 3 USB DCMOTORS:... 3 Esquema y componentes:... 3 Descripción de los conectores:...
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 detallesSHIELD DE EXTENSIÓN CON ENTRADAS ANALÓGICAS
OCTubre 2016 SHIELD DE EXTENSIÓN CON ENTRADAS ANALÓGICAS WWW.VELLEMANPROJECTS.EU Introducción La Arduino UNO está equipada con 6 entradas analógicas. Sin embargo, para muchos proyectos (p.ej. sensor, robot)
Más detalles4.2 Práctica 1: encendiendo y apagando varios leds
Taller de Arduino 4.2 Práctica 1: encendiendo y apagando varios leds En esta primera práctica vamos a simular el juego de luces del famoso coche fantástico de la serie de televisión que se hizo popular
Más detallesDirección Académica MANUAL DE PRÁCTICAS PRÁCTICA NO 7. CONVERTIDORES A/D Y D/A.
1 de 8 PRÁCTICA NO 7. CONVERTIDORES A/D Y D/A. -INTRODUCCIÓN La conversión analógica-digital (CAD) o digitalización consiste en la transcripción de señales analógicas en señales digitales, con el propósito
Más detallesQué es y cómo funciona un servomotor? (Versión )
Qué es y cómo funciona un servomotor? (Versión 13-3-18) Por: Antony García González diciembre 2, 2016 Un servomotor es un tipo especial de motor que permite controlar la posición del eje en un momento
Más detalles