Você está na página 1de 7

Control con

Arduino
Manipulación de actuadores a
través de Arduino

SEPTEMBER 15, 2017  |  THE BEN DORSEY HALL

Copyright ©2018 Gabriel Ramirez


Actuadores
¿ QUE SON Y PARA QUE NOS SIRVEN ?

Un actuador es un dispositivo eléctrico - neumático - hidráulico que desarrolla un


trabajo mecánico proporcionando con ello una fuerza, a través de la cual realizaremos
distintas actividades de control. 

Copyright ©2018 Gabriel Ramirez


Motorreductor

EL MOTOR-REDUCTOR COMO ACTUDOR

Salidas Digitales
Motores DC (corriente continua)
Control de velocidad con Arduino

Copyright ©2018 Gabriel Ramirez


Ya se ha mencionado el funcionamiento de las
salidas digitales del Arduino, las cuales pueden
proporcionarnos dos estado ALTO (HIGH - 5V) y
BAJO (LOW-0V).

void setup(){
pinMode(2, OUTPUT); Configuramos el pin
2 como salida
}
void loop(){
Cambiamos el estado
digitalWrite(2, HIGH); del pin 2 a ALTO (5V)
delay(1000);
digitalWrite(2, LOW); Cambiamos el estado
del pin 2 a BAJO (0V)
delay(1000);
}

SALIDAS DIGITALES
Copyright ©2018 Gabriel Ramirez
CIRCUITO PARA MOTOR - ARDUINO

EL MOTOR DC USADO CONSUME  SE HARA USO DE UN REQUERIMOS DE UN PIN PWM PARA


HASTA 1A POR LO TANTO SE TRANSISTOR PARA EL CONTOLAR LA VELOCIDAD
REQUIERE UNA FUNETE EXTERNA CONTROL DEL MOTOR
Copyright ©2018 Gabriel Ramirez
El motor DC es un actuador que transforma la
energía eléctrica en energía mecánica, esto quiere
decir que el resultado de aplicar cierto voltaje en sus
terminales sera un movimiento giratorio que
posteriormente usaremos para determinada
aplicación 

El transistor es un componente electrónico


ampliamente usado en el desarrollo de
sistemas eléctricos, en este curso lo
emplearemos como interruptor electrónico.
Los hay en diversos tamaños, modelos y
especificaciones tecnicas, sin embargo se
suelen dividir en PNP y NPN.

MOTOR DC - CORRIENTE CONTINUA


Copyright ©2018 Gabriel Ramirez
Las salidas por ancho de pulso modulado (PWM)
nos permite enviar un tren de pulsos (0-1)
controlando el tiempo de duración en alto de la
señal, en Arduino se envía 0 para un ciclo de trabajo
de 0% y 255 para el 100%
void setup(){
pinMode(3, OUTPUT); Configuramos el pin
3 como salida
}
void loop(){
Enviamos el 50% de
analogWrite(3, 127); ciclo de trabajo
delay(10000);
digitalWrite(3, 191); Enviamos el 75% de
ciclo de trabajo
delay(10000);
}

SALIDAS DIGITALES
Copyright ©2018 Gabriel Ramirez

Você também pode gostar