Introducción El acelerómetro es un sensor de movimiento compacto que proporciona una medición triaxial de la aceleración, lo que permite detectar movimientos en tres direcciones: el eje X, el eje Y y el eje Z. Su funcionamiento se basa en sensores capacitivos que reaccionan a las fuerzas gravitatorias e inerciales. Para este curso utilizaremos el ADXL335. Este utiliza elementos micromecanizados para medir la aceleración, transformando estos movimientos en señales eléctricas que pueden ser interpretadas por el Arduino.La ventaja de este acelerómetro es su versatilidad. Se puede utilizar en una gran variedad de proyectos, incluyendo detección de movimiento, estabilización de objetos, robótica e incluso aplicaciones de realidad virtual. Los pines de accelerometro Axis Z, Y y X: Para conectar a uno de los pines analógicos de la placa Arduino.GND : Para conectar a la masa de tu placa Arduino.VCC : Conectar a +3.3V de tu placa Arduino Diagrama electrónico Aquí está el diagrama del circuito para conectar el acelerómetro a la placa arduino: Programación Aquí está el programa para ejecutar el acelerómetro adxl335. Para este componente no necesita una biblioteca para recuperar los valores: // Definición de los pines del ADXL335 conectados al Arduino const int xPin = A0; const int yPin = A1; const int zPin = A2; void setup() { // Inicia la comunicación serie a 9600 baudios Serial.begin(9600); } void loop() { // Lectura de valores analógicos en los pines correspondientes int xValue = analogRead(xPin); int yValue = analogRead(yPin); int zValue = analogRead(zPin); // Valores mostrados en el monitor serie Serial.print("Valores del acelerómetro - X: "); Serial.print(xValue); Serial.print(" | Y: "); Serial.print(yValue); Serial.print(" | Z: "); Serial.println(zValue); // Espere 500 milisegundos antes de la siguiente lectura delay(500); }