Control De Un Servomotor Con Un Arduino Nano Y El Acelerómetro ADXL345 [En Español] [Ecuador]

by FcoAlvarez10 in Circuits > Arduino

10317 Views, 7 Favorites, 0 Comments

Control De Un Servomotor Con Un Arduino Nano Y El Acelerómetro ADXL345 [En Español] [Ecuador]

Control de un servomotor con un Arduino Nano y el acelerómetro ADXL345 [En Español] [Ecuador]

El vídeo muestra el código para programar el Arduino Nano, con el fin de realizar el control de giro de un servomotor usando un acelerómetro ADXL345. También se verifica la funcionalidad del código en una prueba real-

Referencias:

http://www.jarzebski.pl/arduino/czujniki-i-sensory/3-osiowy-akcelerometr-adxl345.html

Conexión Del ADXL345

1.jpg

Conectamos cables en las salidas GND, VCC, SDA y SCL del ADXL345 para conectarlos en los pines respectivos del Arduino Nano y realizar la comunicación I2C.

Conexión Del Arduino Nano

2.jpg
3.jpg

Los cables de VCC y GND del ADXL345 se conectarán a los pines 5V y GND del Arduino Nano. De igual manera para el bus de comunicación I2C que son los cables SDA y SCL que pertenecen al ADXL345, deben ser conectados a los pines A4 y A5 del Arduino Nano, respectivamente.

Conexión Del Servomotor

4.jpg

El servomotor tiene tres cables, los cuales serán conectados al Arduino Nano de la siguiente manera:

CABLE COLOR PIN_ARDUINO_NANO

VCC ROJO 5V

GND MARRÓN GND

SEÑAL AMARILLO D9

Programación

programacion.jpg

La explicación del código comienza a los 5:07min en el vídeo.

Prueba a Cero Grados Del Eje Del Servomotor

0 grados con -27.jpg

En el monitor serial la respuesta a cero grados del servomotor es con el valor de -27

Prueba a 180 Grados Del Eje Del Servomotor

180 grados con 2.jpg

En el monitor serial los 180 grados del servomotor es representado con el valor de 2.