accelerometer
4 berichten
• Pagina 1 van 1
- doede1234567890
- Berichten: 4
- Geregistreerd: 15 Mrt 2019, 17:51
accelerometer
ik heb deze code voor mijn accelerometer
# include "accelero.h"
adxl335s adxl335;
void setup() {
// put your setup code here, to run once:
adxl335.start();
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("y");
Serial.println(adxl335.reading("y"));
Serial.println("x");
Serial.println(adxl335.reading("x"));
Serial.println("z");
Serial.println(adxl335.reading("z"));
}
en dit is accelero.h
class adxl335s{
private:
const int Zout = A0;
const int Yout = A1;
const int Xout = A2;
int standard_z;
int standard_y;
int standard_x;
public:
int start(){
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
set_the_initial_value();
}
int reading (int axis){
if(axis == "y"){
int y = digitalRead(Yout);
return y;
}
if(axis == "x"){
int x = digitalRead(Xout);
return x;
}
if(axis == "z"){
int z = digitalRead(Zout);
return z;
}
}
int set_the_initial_value(){
standard_y = digitalRead(Yout);
standard_x = digitalRead(Xout);
standard_z = digitalRead(Zout);
}
};
# include "accelero.h"
adxl335s adxl335;
void setup() {
// put your setup code here, to run once:
adxl335.start();
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("y");
Serial.println(adxl335.reading("y"));
Serial.println("x");
Serial.println(adxl335.reading("x"));
Serial.println("z");
Serial.println(adxl335.reading("z"));
}
en dit is accelero.h
class adxl335s{
private:
const int Zout = A0;
const int Yout = A1;
const int Xout = A2;
int standard_z;
int standard_y;
int standard_x;
public:
int start(){
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
set_the_initial_value();
}
int reading (int axis){
if(axis == "y"){
int y = digitalRead(Yout);
return y;
}
if(axis == "x"){
int x = digitalRead(Xout);
return x;
}
if(axis == "z"){
int z = digitalRead(Zout);
return z;
}
}
int set_the_initial_value(){
standard_y = digitalRead(Yout);
standard_x = digitalRead(Xout);
standard_z = digitalRead(Zout);
}
};
Advertisement
- doede1234567890
- Berichten: 4
- Geregistreerd: 15 Mrt 2019, 17:51
Re: accelerometer
en dit is het resultaat op de seriele monitor
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
0
z
0
y
0
x
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: accelerometer
Und? Hij doet precies wat je vraagt.....
Jij gaat digitaal lezen op een analoge poort.
Jij gaat digitaal lezen op een analoge poort.
Re: accelerometer
alles wat onder accelero.h staat kan weg.
en niet herhalen wat reeds in de library staat.
je zult in de lib ook wel zien dat je een tiepfout hebt gemaakt hoop ik.
en niet herhalen wat reeds in de library staat.
je zult in de lib ook wel zien dat je een tiepfout hebt gemaakt hoop ik.
paul deelen
shooter@home.nl
shooter@home.nl
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 42 gasten