Referência:
http://playground.arduino.cc/Portugues/LearningADXL3xx
Lista de Materiais:
IDE Arduino 1.0.6
1x Board Arduino UNO
1x Protoboard 830 furos
1x Cabo USB-A male to USB-B male
1x Acelerômetro ADXL330
Montagem:
Firmware:
int groundPin = 18; // pino de entrada analógica 4
int powerPin = 19; // pino de entrada analógica 5
int xpin = 3; // eixo x do acelerômetro
int ypin = 2; // eixo y
int zpin = 1; // eixo z (disponível só em modelos triaxiais)
void setup()
{
Serial.begin(9600);
// Fornecer terra e energia mediante o uso das entradas analógicas
// como pinos digitais comuns. Isso permite conectar a placa de
// prototipagem diretamente no Arduino. No caso de se usar os pinos
// normais GND e 5V do Arduino, pode-se remover as quatro linhas
// abaixo.
pinMode(groundPin, OUTPUT);
pinMode(powerPin, OUTPUT);
digitalWrite(groundPin, LOW);
digitalWrite(powerPin, HIGH);
}
void loop()
{
Serial.print(analogRead(xpin));
Serial.print(" ");
Serial.print(analogRead(ypin));
Serial.print(" ");
Serial.print(analogRead(zpin));
Serial.println();
delay(1000);
}
Download: não necessário
Nenhum comentário:
Postar um comentário