Acelerômetro de 3 eixos no Arduíno com código fonte

O acelerômetro é uma especie de nível eletrônico, que torna possível verificar eletronicamente o angulo em que ele se encontra. Com ele também e possível verificar se um corpo permanece em aceleração ou inercia. Os acelerômetros são amplamente utilizados em aparelhos celulares,como exemplo um jogo que se controla apenas inclinando de um lado para o outro, o que torna isso possível e o acelerômetro.





Vamos agora conectar o acelerômetro no Arduíno.
Para isto vamos utilizar um;
_Acelerômetro de 3 eixos (no meu caso utilizo o modelo ADXL335 3-Eixos).
_Arduino.
_5-fios jumpers





Conecte o fio GND do acelerômetro em GND do Arduino
Conecte o fio VCC do acelerômetro emVCC do Arduino
Conecte o fio Z-OUT do acelerômetro na entrada analógica A1 do Arduino
Conecte o fio Y-OUT do acelerômetro na entrada analógica A2 do Arduino
Conecte o fio X-OUT do acelerômetro na entrada analógica A3 do Arduino




Carregue o código abaixo no seu Arduíno .




//INICIO DO CODIGO

 //The circuit:
 //analog 0: accelerometer self test
 //analog 1: z-OUT
 //analog 2: y-OUT
 //analog 3: x-OUT
 //ground:  GND
 // vcc:  5V

const int xpin = A3;                  
const int ypin = A2;                
const int zpin = A1;               

void setup(){
  //  inicializa a comunicação serial:  

  Serial.begin(9600); }

void loop(){
  //  imprimir os valores: 
  Serial.print("X = ");
  Serial.println(analogRead(xpin));
  //   imprimir os valores :  
  Serial.print("Y = ");
  Serial.println(analogRead(ypin));
  // imprimir os valores: 
  Serial.print("Z = ");
  Serial.println(analogRead(zpin));
  Serial.println(); //espaço entre as linhas
  //  atraso antes de ler novamente: 
  delay(500);
}

//FIM DO CODIGO


Verifique no serial monitor o angulo de inclinação que aparecera em valores numéricos.



Nenhum comentário:

Postar um comentário