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