Este documento proporciona instrucciones para conectar y controlar motores servo estándar de 360° y 180° utilizando una placa Arduino. Explica cómo conectar un motor servo a una salida PWM de Arduino y usar un potenciómetro en una entrada analógica para variar el ancho de pulso de la señal PWM y así controlar la posición del motor servo. Proporciona ejemplos de código para controlar los motores servo de 360° y 180°.
HT INSTRUMENTS, S.L. presenta, a través de su nuevo Catálogo General 2021-2022 las novedades sobre Instrumentación de Verificación y comprobación de Instalaciones Fotovoltaicas, Puestos de recarga de vehículos eléctricos, Analizadores de Redes Eléctricas, Multímetros, Pinzas Amperimétricas, Cámaras Termográficas, Medidores Ambientales, Analizadores de redes LAN hasta CAT.8, así como una amplia gama de Instrumentación GEF.
En HT hemos valorado seriamente la necesidad de la construcción de Instrumentación para las nuevas tecnologías como es la Fotovoltaica. También hemos dado otro paso a delante con la verificación y análisis en Estaciones de Recarga de Vehículos Eléctricos. Estas nuevas generaciones de vehículos han de recargar en estaciones que cumplan la instrucción BT-052 del R.E.B.T., para ello HT ha fabricado varios KITS de análisis y comprobación para todo tipo de estaciones de recarga.
Una de las novedades más destacadas en instrumentación es el nuevo PV-ISOTEST medidor de Aislamiento hasta 1500V con una función revolucionaria que incluso localiza dentro de un string el panel fotovoltaico que tiene la avería. La nueva Cámara Termográfica Profesional THT70n de alta resolución hasta 384 x 288 píxeles y de excelentes prestaciones como la fusión de imágenes visibles / térmicas, reconocimiento facial y distancia del objeto entre otras medidas.
Todo ello con unas características, prestaciones y precios inmejorables.
Podrás descargarlo en el siguiente enlace: https://www.ht-instruments.com/es-es/catalogos/
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pagjoaquinin1
Balancing con arduino, creado por Joaquín Berrocal Piris en abril del 2016. Compré el kit V3 de la siguiente dirección
http://www.sainsmart.com/robotics/instabots.html desde ahí puedes descargar los programas que te dan para cada versión. En mi caso a fecha de abril 2016 ninguno funcionaba correctamente. Tuve que modificarlo por completo no te facilitan los esquemas electrónicos
Además la placa driver tenía fallos para uno de los motores. tuve que hacer un nuevo programa y averiguarlo todo. Además los dibujos de la pagina web no corresponden en los colores con los cables total un lío. Dejo toda la información que me ayudó a conseguir ponerlo en marcha y en equilibro en el vídeo y en la siguiente dirección para descargar todo y algo más que os puediera hacer falta:
Para mis otros proyectos:
+ https://www.youtube.com/user/joaquininbp
+ https://issuu.com/joaquinin
+ https://issuu.com/joaquinin/stacks
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso del ADC del microcontrolador.
▷ Mostrar en los led el valor leído por el ADC en binario.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
✅ Descripción
▷ El presente proyecto hace uso del potenciómetro PT y los LEDs.
▷ Como primer paso se hace la lectura del convertidor analógico-digital y este es almacenado en el microcontrolador.
▷ Se mostrará en los leds el valor leído por el ADC en binario.
✅ Desarrollo
▷ Para realizar la práctica planteada es necesario ubicar algunos JUMPER de tal manera que permita el uso de los componentes necesarios para esta práctica.
▷ El módulo Entrenamiento M.E.I&T04 puede utilizar una de dos fuentes de alimentación.
▷ Fuente de alimentación USB desde PC a través del cable USB.
▷ Fuente de alimentación EXT desde un Jack DC.
▷ Para hacer uso del potenciómetro PT tenemos que ubicar el JUMPER que está encima del potenciómetro en la posición EN (Enable=Habilitado) como se muestra en la figura.
▷ Para hacer uso de los led tenemos que ubicar el JUMPER que está debajo en la posición EN (Enable=Habilitado) como se muestra en la figura.
Formacion Portero y Videoportero Tegui New Sfera y RoburCarlos Alonso
El curso está enfocado a instaladores de Porteros y Videoporteros para ampliar conocimientos y conocer los nuevos productos que se lanzan al mercado. En este curso nos centramos sobre todo en todas las posibilidades que nos ofrece este producto y en el software para programarlo correctamente.
PARTE IV: Electrónica, motores paso a paso (PaP), electrónica de control (Arduino MEGA 2560 + RAMPS), dispositivos de la RAMPS (drivers para motores, calibración de los drivers, placas de control integradas, EndStops, termistores, Hot Bed, Hot End, pantalla LCD, pantalla SD, diagrama general).
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886Victor Asanza
✅ Objetivo: Aprender el funcionamiento del módulo Adaptador IDC LCD 2X16.
Conocer las diferentes funciones que tiene la librería LCD de MikroBasic.
✅ Duración: 30min
✅ Materiales:
⇨ Módulo de desarrollo PIC16F886
⇨ Módulo adaptador ICD LCD 2X16
✅ Descripción: El presente proyecto se basa en el módulo Adaptador IDC LCD 2X16.
Se va a conectar el módulo LCD en el conector IDC de 5X2 del modulo PIC16F886, en el cual se visualizará las cadenas de caracteres programadas.
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
Control del brazo robótico KSR10 realizado por Joaquín Berrocal Piris en marzo de 2015. Permite el control de sus 5 motores de corriente continua mediante 3 Joystick.
dispone de placas drivers L298N para el control de giro de los motores. Y de tarjeta micro SD para la grabación si lo deseo de los movimientos que realice con los Joystick , para su posterior secuenciación cíclicla de los movimientos grabados.
Programa realizado en la Arduino Mega 2560 con el sotware; Arduino 1.05.r2
HT INSTRUMENTS, S.L. presenta, a través de su nuevo Catálogo General 2021-2022 las novedades sobre Instrumentación de Verificación y comprobación de Instalaciones Fotovoltaicas, Puestos de recarga de vehículos eléctricos, Analizadores de Redes Eléctricas, Multímetros, Pinzas Amperimétricas, Cámaras Termográficas, Medidores Ambientales, Analizadores de redes LAN hasta CAT.8, así como una amplia gama de Instrumentación GEF.
En HT hemos valorado seriamente la necesidad de la construcción de Instrumentación para las nuevas tecnologías como es la Fotovoltaica. También hemos dado otro paso a delante con la verificación y análisis en Estaciones de Recarga de Vehículos Eléctricos. Estas nuevas generaciones de vehículos han de recargar en estaciones que cumplan la instrucción BT-052 del R.E.B.T., para ello HT ha fabricado varios KITS de análisis y comprobación para todo tipo de estaciones de recarga.
Una de las novedades más destacadas en instrumentación es el nuevo PV-ISOTEST medidor de Aislamiento hasta 1500V con una función revolucionaria que incluso localiza dentro de un string el panel fotovoltaico que tiene la avería. La nueva Cámara Termográfica Profesional THT70n de alta resolución hasta 384 x 288 píxeles y de excelentes prestaciones como la fusión de imágenes visibles / térmicas, reconocimiento facial y distancia del objeto entre otras medidas.
Todo ello con unas características, prestaciones y precios inmejorables.
Podrás descargarlo en el siguiente enlace: https://www.ht-instruments.com/es-es/catalogos/
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pagjoaquinin1
Balancing con arduino, creado por Joaquín Berrocal Piris en abril del 2016. Compré el kit V3 de la siguiente dirección
http://www.sainsmart.com/robotics/instabots.html desde ahí puedes descargar los programas que te dan para cada versión. En mi caso a fecha de abril 2016 ninguno funcionaba correctamente. Tuve que modificarlo por completo no te facilitan los esquemas electrónicos
Además la placa driver tenía fallos para uno de los motores. tuve que hacer un nuevo programa y averiguarlo todo. Además los dibujos de la pagina web no corresponden en los colores con los cables total un lío. Dejo toda la información que me ayudó a conseguir ponerlo en marcha y en equilibro en el vídeo y en la siguiente dirección para descargar todo y algo más que os puediera hacer falta:
Para mis otros proyectos:
+ https://www.youtube.com/user/joaquininbp
+ https://issuu.com/joaquinin
+ https://issuu.com/joaquinin/stacks
⭐⭐⭐⭐⭐ (Práctica 2) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso del ADC del microcontrolador.
▷ Mostrar en los led el valor leído por el ADC en binario.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
✅ Descripción
▷ El presente proyecto hace uso del potenciómetro PT y los LEDs.
▷ Como primer paso se hace la lectura del convertidor analógico-digital y este es almacenado en el microcontrolador.
▷ Se mostrará en los leds el valor leído por el ADC en binario.
✅ Desarrollo
▷ Para realizar la práctica planteada es necesario ubicar algunos JUMPER de tal manera que permita el uso de los componentes necesarios para esta práctica.
▷ El módulo Entrenamiento M.E.I&T04 puede utilizar una de dos fuentes de alimentación.
▷ Fuente de alimentación USB desde PC a través del cable USB.
▷ Fuente de alimentación EXT desde un Jack DC.
▷ Para hacer uso del potenciómetro PT tenemos que ubicar el JUMPER que está encima del potenciómetro en la posición EN (Enable=Habilitado) como se muestra en la figura.
▷ Para hacer uso de los led tenemos que ubicar el JUMPER que está debajo en la posición EN (Enable=Habilitado) como se muestra en la figura.
Formacion Portero y Videoportero Tegui New Sfera y RoburCarlos Alonso
El curso está enfocado a instaladores de Porteros y Videoporteros para ampliar conocimientos y conocer los nuevos productos que se lanzan al mercado. En este curso nos centramos sobre todo en todas las posibilidades que nos ofrece este producto y en el software para programarlo correctamente.
PARTE IV: Electrónica, motores paso a paso (PaP), electrónica de control (Arduino MEGA 2560 + RAMPS), dispositivos de la RAMPS (drivers para motores, calibración de los drivers, placas de control integradas, EndStops, termistores, Hot Bed, Hot End, pantalla LCD, pantalla SD, diagrama general).
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886Victor Asanza
✅ Objetivo: Aprender el funcionamiento del módulo Adaptador IDC LCD 2X16.
Conocer las diferentes funciones que tiene la librería LCD de MikroBasic.
✅ Duración: 30min
✅ Materiales:
⇨ Módulo de desarrollo PIC16F886
⇨ Módulo adaptador ICD LCD 2X16
✅ Descripción: El presente proyecto se basa en el módulo Adaptador IDC LCD 2X16.
Se va a conectar el módulo LCD en el conector IDC de 5X2 del modulo PIC16F886, en el cual se visualizará las cadenas de caracteres programadas.
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
Control del brazo robótico KSR10 realizado por Joaquín Berrocal Piris en marzo de 2015. Permite el control de sus 5 motores de corriente continua mediante 3 Joystick.
dispone de placas drivers L298N para el control de giro de los motores. Y de tarjeta micro SD para la grabación si lo deseo de los movimientos que realice con los Joystick , para su posterior secuenciación cíclicla de los movimientos grabados.
Programa realizado en la Arduino Mega 2560 con el sotware; Arduino 1.05.r2
Vaikundarajan Shares His Thoughts On Dhanush's Upcoming Movie 'Nava Manmadhudu'Vaikundarajan S
Upcoming Tamil movie Thangamagan starring superstar Dhanush is all set to be released as ‘Nava Manmadhudu' in Telugu. The movie features Samantha and Amy Jackson as the leading ladies alongside Dhanush. Vaikundarajan extends his good wishes to Dhanush and hopes that his new movie Nava Manmadhudu will be a crowd puller.
Proyecto final del ciclo formativo de grado superior de mecatrónica industrial.
Se aborda el movimiento de servomotores tanto de un robot del que se ha perdió la configuración como desde un controlador de siemens.
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8cercoelectrico
INSTALACIÓN DE CERCAS ELECTRICAS DE SEGURIDAD CON 8 LINEAS EN COSTA RICA. 6 LÍNEAS TOTALMENTE MONITOREADAS POR ALARMA, 13000 VOLTIOS, 2 LÍNEAS NEGATIVAS.
INSTALACIÓN DE AROS DE FLEXIÓN EN TODAS NUESTRAS CERCAS GRATIS.
TELEFONO: 2233-60-71, 8365-97-75.
boyero electrico para casas, vallas electricas, instalacion cerca electrica, cercos electricos perimetrales precios, venta de cercas electricas, cercos perimetrales electrificados, cerco perimetral electrificado, c0sta rica, alambrada electrificada, cercos electricos ganaderos, cerco electrico para ganado precio, instalacion de cerca electrica, cerco piscina, vallas electrificadas, cerco de seguridad, cerco electrico precio por metro, costo de cerca electrificada, instalacion cerca electrica residencial, sistema de seguridad camaras, camaras de seguridad hd, camara video vigilancia, camaras de video de seguridad, camara de vigilancia inalambrica, alarmas para casa precios, sistema de camaras, instalacion de camaras de seguridad precios, camaras de seguridad inalambricas para exterior, kit de vigilancia, kit de videovigilancia, camaras de seguridad para el hogar, camaras ip precios, alarmas para hogar, como instalar camaras de seguridad, camara ip wifi exterior, comprar camaras de vigilancia, ver camaras de seguridad, alarma gsm, sistema de camaras de seguridad para casa, instalacion de camaras, camara vigilancia exterior, camaras de vigilancia, alarmas para casa, camaras de seguridad, camara ip, camara vigilancia, camaras cctv, camara seguridad, camaras de seguridad para casa, camaras de seguridad ip, alarmas hogar, sistema de camaras de seguridad, camaras de vigilancia ip, sistemas de seguridad para casas, camaras de videovigilancia, videovigilancia, alarma, camara ip wifi, alarmas de casa, camaras de seguridad inalambricas, camara wifi, alarmas de seguridad, camaras de vigilancia inalambricas, camaras de vigilancia para casa, camaras de seguridad precios, cctv camaras, sistema cctv, alarma casa, camaras de cctv, camaras inalambricas, instalacion de camaras de seguridad, venta de camaras de seguridad, kit camaras de seguridad, alarmas de seguridad para casas, camaras vigilancia ip, camara de seguridad wifi, camara vigilancia wifi, kit de camaras de seguridad, video camaras de seguridad, sistema de alarma, seguridad para casas, sistema de alarma para casa, camaras de vigilancia exterior, camaras de vigilancia baratas, camaras de seguridad costa rica, camara ip exterior, sistema de videovigilancia, sistema de vigilancia, camaras de vigilancia por internet, kit videovigilancia, camara videovigilancia, alarmas para negocios, empresas de camaras de seguridad, ip camara, sistema de cctv, camaras ip inalambricas, camara de vigilancia wifi, alarma inalambrica, circuito cerrado, sistema de camaras de vigilancia, video camara de vigilancia, instalacion camaras de seguridad, kit cctv, camaras de vigilancia precios, comprar camaras de seguridad.
programación de arduino tecnologíaaa.pdfvictorpedro20
Tutorial de arduinooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso del display cátodo común I&T.
▷ Implementar un contador decimal de un dígito.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
▷ Dislay 7 segmentos
✅ Descripción
▷ El presente proyecto hace uso de un display de 7 segmentos cátodo común.
Implementaremos un contador decimal de un dígito cuyo incremento será mediante el botón MCLR.
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso de dos displays cátodo común.
▷ Implementar un contador decimal de dos dígitos.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
▷ Dos dislays 7 segmentos cátodo común
✅ Descripción
▷ El presente proyecto hace uso de dos display de 7 segmentos cátodo común.
Implementaremos un contador decimal de dos dígitos cuyo incremento será mediante el botón MCLR.
Presentacion sobre sistemas SDR. Slides usadas en el congreso de ciberseguridad Navajanegra 2015 - Carlos García - On Spanish
For more info visit www.webmip.com
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
1. Como utilizar un servo motor con Arduino.
Revisión Diciembre 2009
Desarrollada por:
Christopher Thompson
cthompson@olimex.cl
Revisada por:
Paul Aguayo
paguayo@olimex.cl
2. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
2
1 Introducción
Arduino es una plataforma de código abierto, basada en una sencilla placa con entradas y salidas
analógicas y digitales. Posee un entorno de desarrollo basado en el lenguaje Processing/Wiring.
Puede recibir señales de una variedad de sensores y afectar su entorno controlando luces, motores
o actuadores, ya sea trabajando de manera autónoma o a través de un programa corriendo en un
computador (por ejemplo, Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider). Se
compone de un micro controlador Atmel AVR que viene pre-programado con una secuencia de
arranque (Boot Loader), por lo que no necesita un programador externo.
En esta guía daremos un ejemplo fácil de cómo conectar y controlar un Motor servo estándar de
360º y de 180º. Controlándolo a través de una entrada analógica, en este caso un potenciómetro.
Un motor servo es un dispositivo actuador que tiene la capacidad de ubicarse en cualquier posición
dentro de su rango de operación, y de mantenerse estable en dicha posición. Está formado por
un motor de corriente continua, una caja reductora y un circuito de control, y su margen de
funcionamiento generalmente es de menos de una vuelta completa.
El punto de referencia o setpoint — que es el valor de posición deseada para el motor— se indica
mediante una señal de control cuadrada. El ancho de pulso de la señal indica el ángulo de
posición: una señal con pulsos más anchos (es decir, de mayor duración) ubicará al motor en un
ángulo mayor, y viceversa. En el caso del motor servo 360º el cambio del ancho del pulso reducirá
la velocidad o cambiara el sentido de dirección de este.
La tarjeta Arduino Duemilanove posee 6 salidas de PWM, Pulse-Width Modulation en ingles y
Modulación de Ancho de Pulso en español, las cuales utilizaremos para controlar los motores.
2 Componentes a utilizar.
• Duemilanove ATMega328
• Servo motor estandar DYS3003 (180º)
• Servo Motor estandar DYS0209 (360º)
• Resistencia variable 10k
• Fuente de 5v DC 1000mA
• Proto Board
3. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
3
3 Esquema conexión
3.1.1 Conexiones
• Conectamos la tarjeta Arduino al USB del PC o bien a una fuente de 9V.
• Conectamos el Servo Motor a una fuente de 5V externa. No se debe conectar el servo
motor a la salida de 5V de la tarjeta Arduino debido a alto consumo. Los pines de salida de
Arduino pueden entregar hasta 40 mA, sin embargo, los motores pueden tener peaks de
alrededor de 700mA.
• Conectamos el cable de señal del servo motor a una de las salidas PWM de la tarjeta
Arduino. En este ejemplo utilizaremos la salida 3 PWM del Arduino, el cable de señal del
motor servo es el naranjo.
• Conectamos el potenciómetro (resistencia variable) a una fuente de 5v y una de las
entradas analógicas de la tarjeta Arduino (en este caso ocupamos la número Analog IN 2)
4. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
4
Cuadro de conexión:
LUGAR DE CONEXIÓN
ARDUINO VIN GND ANALOG IN 2 PWM 3
SERVO MOTOR CABLE ROJO CABLE CAFÉ - SEÑAL SERVO
POTENCIOMETRO PIN 1 PIN3 PIN2 -
FUENTE 5V 5v + GND - -
GND
VCC 5V
SEÑAL
SEÑAL
VCC 5V
GND
GND
Entrada Analoga (2)
Salida PWM (3)
señal servo
VINGND
5. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
5
La conexión del servo motor puede variar según el fabricante, a continuación algunas
configuraciones para marcas conocidas.
Fabricante Voltaje positivo Tierra Señal de control
Futaba Rojo Negro Blanco
Dong Yang Rojo Marrón Naranja
Hobico Rojo Negro Amarillo
Hitec Rojo Negro Amarillo
JR Rojo Marrón Naranja
Airtronics Rojo Negro Naranja
Fleet Rojo Negro Blanco
Krafr Rojo Negro Naranja
E-Sky Rojo Negro Blanco
El color del cable de cada terminal varía con cada fabricante, aunque el cable del terminal positivo
de alimentación siempre es rojo. El cable del terminal de alimentación negativo puede ser marrón o
negro, y el del terminal de entrada de señal suele ser de color blanco, naranja o amarillo.
Para realizar el ejemplo nosotros ocuparemos el motor DYS0209 y el DYS3003 de 360º y 180º
respectivamente. Ambos modelos disponibles en www.olimex.cl
Especificaciones:
MODELO VOLTAJE VELOCIDAD TORQUE TAMAÑO PESO
TIPO DE
GIRO
DYS0209 4.8~6.0V 0.18sec/60° 3.5kg*cm
40.8x20.1x38.0
mm
38gr 360º
DYS3003 4.8~6.0V 0.18sec/60° 4,1kg*cm
40.8x20.1x38.0
mm
38gr 180
Accesorios:
DYS0209 DYS3003
6. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
6
Ancho de pulso según pruebas en Laboratorio MCI
DYS0209 DYS3003
En el ejemplo que detallaremos, haremos funcionar estos dos tipos de motores usando la misma
conexión detallada anteriormente.
Para hacer funcionar los motores ocuparemos una salida PWM (Modulación de Ancho de Pulso), y
a través de una señal análoga (potenciómetro), regularemos el ancho de pulso de la señal y con
esto el giro del motor servo.
En el caso del motor de 360º, podemos regular su velocidad y sentido de giro, para ello utilizamos
el siguiente código.
7. Guía servo motor Arduino
Ingeniería MCI Ltda. – Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile
www.olimex.cl Fono: + 56 2 3339579 Fax: +56 2 3350589
7
Después de definir las variables, y configurar el PWM como salida en el bloque setup, leemos el
valor de la entrada análoga y luego ocupamos la función “map” que en esencia nos permite
convertir un rango de variación en otro.
En este caso conectamos el potenciómetro a una entrada analógica. Las entradas analógicas en
Arduino son de 10 bits, por lo que entregan valores entre 0 y 1023 (210
- 1=1023). El rango de
voltaje que está ingresando a la entrada análoga está dado por el potenciómetro y puede variar
entre 0 y 5 volts. En consecuencia cuando tengamos 5V en la entrada análoga la función
analogRead va a entregar un valor de 1023 y cuando tengamos 0V en la entrada la función
entregará un valor de 0
Tomamos la señal obtenida con la función analogRead y con ella variamos el ancho de pulso de la
salida PWM utilizando la función analogWrite. Esta función recibe como parámetro un número
ente entre 0 y 255,
En este ejemplo, vamos a configurar la salida del PWM para que trabaje en el rango 120 a 240,
para obtener solo el ancho de pulso que necesitamos según las especificaciones del motor de
360º, de esta forma acotamos el potenciómetro a los valores que necesitamos que se mueva el
motor, para ello utilizamos la función map
Para el motor de 180º ocupamos el mismo código, pero variamos la salida del PWM de la siguiente
forma.
De esta forma se obtienen los pulsos para cada ejemplo.
Los videos que muestran el funcionamiento de ambos servos se pueden ver en los siguientes links:
http://www.youtube.com/watch?v=ZZbwNUL5MK0
http://www.youtube.com/watch?v=byq_-puHhAE