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

About: Ingeniero en Electrónica y Control

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

Step 1: Conexión Del ADXL345

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.

Step 2: Conexión Del Arduino Nano

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.

Step 3: Conexión Del Servomotor

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

Step 4: Programación

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

Step 5: Prueba a Cero Grados Del Eje Del Servomotor

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

Step 6: Prueba a 180 Grados Del Eje Del Servomotor

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