Control De Un Servomotor Con Un Arduino Nano Y El Acelerómetro ADXL345 [En Español] [Ecuador]
Intro: 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
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.