
English: 
This video is the second part of the
tutorial where I will discuss how to use
linear actuators with the L9110 motor
control board. For this tutorial I will
be using this heavy duty 12 volt
actuator. If you've not seen part 1 of
this tutorial, you may want to view that
video first as it covers some of the
basic principles that we will be
discussing in this video. Because this
actuator is so powerful I will only be
using 6 volts from my power supply so I
can keep the current below 800 milliamps,
which is the limit for this board. Should
I want to use this actuator with 12
volts I would have to use a different
board like this L298N which can handle
much more power. I will be making a
similar video for this board in the
future. Regardless of the board, the
basic principles are the same and the
Arduino code will be very similar. Let's
get started!

Spanish: 
Este video es la segunda parte del
tutorial donde discutiré cómo usar actuadores
lineales con el tablero de control del
motor L9110. Para este tutorial usaré
este actuador de 12V de alta resistencia.
Si no ha visto la primera parte parte de este
tutorial, es posible que desee ver ese 
video primero, ya que cubre algunos de
los principios básicos que utilizaremos 
en este video. Debido a que este actuador
es tan poderoso, solo usaré 6 voltios de mi
fuente de alimentación para poder mantener
la corriente por debajo de 800 miliamperios,
que es el límite para esta placa. Si quisiera
usar este actuador con 12 voltios, tendría
que usar una placa diferente como
esta L298N que puede manejar mucha
más potencia. Haré un video similar para esta
para esta placa en un futuro próximo.
Independientemente de la placa, los principios
básicos son los mismos y el
código Arduino será muy similar.
Empecemos.

English: 
This type of actuator is often used and
solar tracking systems to tilt the solar
panels towards the Sun. In a future video
I will be demonstrating how to build a
solar tracker using the L9110 board.
Please be sure to subscribe to my
channel and turn on notifications so
that you do not miss that one. It should
be a lot of fun. The first thing to do is
to figure out how your linear actuator
works. To do this I will connect 6 volts
from my power supply directly to the
leads on my actuator. I will start by
connecting positive to positive and
negative to negative. As you can see
nothing is happening.
My actuator is in the fully retracted
position, so I will assume the connecting
power this way will retract the actuator.
Just to make sure I will reverse the
polarity and see what happens. Now with

Spanish: 
Este tipo de actuador se usa a menudo en
sistemas de seguimiento solar para inclinar
los paneles solares hacia el sol. En un video
futuro, demostraré cómo construir un seguidor
solar usando la placa L9110.
Asegúrate de suscribirte a mi canal y
activar las notificaciones para que
no te lo pierdas. Esto deberia
ser muy divertido. Lo primero que debe hacer es 
descubrir cómo funciona su actuador
lineal. Para hacer esto, conectaré 6 voltios
de mi fuente de alimentación directamente
a los cables de mi actuador. Comenzaré
conectando positivo a positivo y
negativo a negativo. Como puede ver,
no pasa nada.
Mi actuador está en la posición totalmente
retraída, por lo que supondré que la energía
de conexión de esta manera retraerá el actuador.
Solo para asegurarme, revertiré
la polaridad y veré qué sucede. Ahora con

English: 
the polarity reversed, the actuator is
extending.
As you can see on my power supply we are
right at the limit of 800 milliamps. Now
that we know how the actuator works, we
can connect it to the motor control
board. Here I have connected the actuator
channel A of the board with the positive
lead connected to the terminal on the
left and the negative lead to the
terminal on the right. For this
demonstration, I chose two output pins
capable of pulse width modulation. If you
watched the last video you saw how we
could control both motor speed and
direction using pulse width modulation. I
connected Arduino pin 10 to A1A on the
board and pin 11 to A1B. To make this
demonstration more interesting, I'm going
to use an NJK-5002C

Spanish: 
la polaridad invertida, el actuador
se extiende.
Como puede ver en mi fuente de alimentación,
estamos justo en el límite de 800 mA. Ahora
que sabemos cómo funciona el actuador, podemos
conectarlo a la placa de control del motor.
Aquí he conectado el actuador al canal A
de la placa con el cable positivo conectado
al terminal de la izquierda
y el cable negativo al
terminal de la derecha. Para esta
demostración, elegí dos pines de salida
capaces de pulso con modulación. Si viste
el último video, viste cómo podríamos
controlar tanto la velocidad como la dirección
del motor utilizando la modulación de ancho de pulso.
el pin 10 de Arduino a A-1A en el tablero
de control del motor y el pin 11 a A-1B. Para hacer
esta demostración más interesante, voy a
utilizar un sensor de proximidad magnético

Spanish: 
NJK-5002C para controlar el 
actuador. Tengo un tutorial separado
para este sensor que puede
ver en mi canal de YouTube. También dejaré
un enlace al final de este video.
Aquí he conectado el cable marrón de
mi sensor al pin de 5 voltios del 
Arduino y el cable azul al pin de tierra.
El cable negro que conecté a pin 2 de
Arduino. También conecté 6 voltios de mi
placa de pruebas al pin VIN en el
pin del Arduino a tierra en la placa
de prueba. 
Vamos a saltar al código Arduino. Primero,
definamos los pines Arduino que
corresponden con las dos conexiones
en el tablero de control del motor y el pin
conectado al sensor de imán. En el bucle de
onfiguración, necesitamos establecer los modos
de pin. Los pines A1A y A1B se configurarán

English: 
magnetic proximity sensor to
control the actuator. I have a separate
tutorial for this sensor that you can
view on my youtube channel. I'll also
leave a link at the end of this video.
Here I've connected the brown wire from
my sensor to the 5 volt pin on the
Arduino and the blue wire to the ground
pin. The black wire I've connected to
Arduino pin 2. I've also connected 6
volts from my breadboard to the VIN
pin on the Arduino and ground on the
Arduino to ground on the breadboard.
Let's jump into the Arduino code. First
let's define the Arduino pins that
correspond with the two connections on
the motor control board and the pin
connected to the magnet sensor. In the
setup loop we need to set up the pin
modes pins A1A and A1B will be set as

English: 
outputs and the sensor will be set as an
input.
Now for the loop. Let's say that we want
the actuator to extend at full speed
when the magnet is detected and to
retract at 80% speed when it is removed.
This sensor produces a low signal when
the magnet is detected, so we need an if
statement to check if the sensor pin is
reading low if the sensor detects the
magnet. The following statements will
command the actuator to extend at full
speed. We will do this by using a pulse
width modulation value of 0 for the A1B
pin and a maximum value of 255 for the
A1A pin. If the magnet is not detected,
the else statement will command the

Spanish: 
como salidas y el sensor
se configurará como entrada.
Ahora para el bucle. Supongamos que queremos
que el actuador se extienda a toda velocidad
cuando se detecte el imán y que se
retraiga a una velocidad del 80% cuando se lo retire.
Este sensor produce una señal baja cuando se
detecta el imán, por lo que necesitamos una declaración if
para verificar si el pin del sensor
está leyendo bajo. Si el sensor detecta el
imán, las siguientes declaraciones ordenarán 
al actuador que se extienda a toda velocidad.
Hacemos esto usando un valor de modulación
de ancho de pulso de 0 para el pin A1B
y un valor máximo de 255 para el
pin A1A. Si no se detecta el imán, 
la instrucción else ordenará al actuador

English: 
actuator to retract at 80% speed. In
order to prevent noise from the sensor,
we'll add a 1/4 second delay to the loop.
Let's compile this and test it back in
the workshop. Ok, everything has been
reconnected and the power supply is
turned on. When the magnet is brought
close to the sensor, the actuator extends.
When the magnet is removed, it
retracks at 80% speed.

Spanish: 
que se retraiga a una velocidad del 80%. Para
evitar el ruido del sensor, agregaremos un
cuarto de segundo de retraso al bucle.
Compilemos esto y probémoslo en
el taller. OKAY. Todo se ha vuelto a conectar
y la fuente de alimentación está 
encendida. Cuando el imán se acerca al sensor,
el actuador se extiende.
Cuando se retira el imán, se
retrae a una velocidad del 80%.

Spanish: 
Espero que hayas encontrado útil este video.
Si lo hizo, ayude a mi canal compartiendo
mis videos y suscribiéndose a mi canal.
Si está interesado en aprender
más sobre la placa L9110, asegúrese de ver
 a primera parte de este tutorial para el
control del motor de CC o la parte 3 de este
tutorial para el control del motor paso a paso.
¡Gracias por ver!

English: 
I hope you found this video useful. If
you did, please help my channel by
sharing my videos and subscribing to my
channel. If you are interested in
learning more about the L9110 board,
be sure to watch part 1 of this tutorial
for DC motor control or part 3 of this
tutorial for stepper motor control.
Thanks for watching!
