Adxl 345
Adxl 345
Adxl 345
h>;
//Declaracion de variables:
byte rango_seleccionado;
byte _buff[6]; //Arreglo donde se almacenaran los datos exraidos del Sensor, 2 Bytes
por cada eje
int ser_read=0;
int i=1;
void setup() {
if (ser_read==2){
writeTo(DATA_FORMAT, range_2g); //Escribe seleccion de usuario a la Adress
correspondiente
Serial.print("hola 2");
delay(500);
}
else if (ser_read==4){
writeTo(DATA_FORMAT, range_4g);
}
else if (ser_read==8){
writeTo(DATA_FORMAT, range_8g);
}
else if (ser_read==16){
writeTo(DATA_FORMAT, range_16g); //
}
Serial.println("seleccionar frequencia maxima (100, 200, 400, 800, 1600, 3200) [Hz]: ");
while(i==2){
ser_read= Serial.parseInt();
if (Serial.available()>0){
Serial.print("Se ha seleccionado una frecuancua de: ");
Serial.print(ser_read); Serial.println(" g");
delay(100);
i=3;
}
}
if (ser_read==100){ //Escribe seleccion de usuario a la Adress
correspondiente
writeTo(BW_RATE, freq_100);
}
else if (ser_read==200){
writeTo(BW_RATE, freq_200);
}
else if (ser_read==400){
writeTo(BW_RATE, freq_400);
Serial.print("hola 100");
delay(500);
}
else if (ser_read==800){
writeTo(BW_RATE, freq_800);
}
else if (ser_read==1600){
writeTo(BW_RATE, freq_1600); //
}
}
void loop() {