Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



[Résolu] Accelerometer


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
clemplag
Débutant

Hors ligne

Inscrit le: 02 Avr 2013
Messages: 4
Niveau d'éléctronique: Débutant

MessagePosté le: Dim 7 Avr - 01:14 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

PublicitéSupprimer les publicités ?
Bonsoir à tous!
Pour un projet personnel, je cherche à créer une interface 3D processing pour un accéléromètre.
Le principe est simple, je souhaite que mon cube en 3D suive les mouvements de mon accéléromètre (mouvement sur les axes y,x et z, et si possible rotation autour de ces axes), un peu sur le principe de la wiimote.
J'ai commencé à travailler avec un ADXL335, et j'arrive à lire les valeur et à faire "translater" un cube, mais uniquement sur x et y (je ne sais pas pourquoi mais quand je cherche à utiliser les valeurs de z rien ne se produit).
Je souhaiterai également que lorsque je déplace mon accéléromètre vers le haut (et que je garde ma main en haut), mon cube en 3D en face autant, mais sans revenir à sa position initiale, y a-t-il un moyen de faire ça?
Si vous avez déjà travaillé avec un accéléromètre ou si vous pouvez m'indiquer des tutoriels en ligne ça serait super!
MERCI!!!
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Dim 7 Avr - 11:29 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

Ah désolé je peux pas t'aider la dessus mais ne t'inquiète pas y en a plein d'autres sur ce forum qui sont la pour t'aider :-)
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
clemplag
Débutant

Hors ligne

Inscrit le: 02 Avr 2013
Messages: 4
Niveau d'éléctronique: Débutant

MessagePosté le: Dim 7 Avr - 16:32 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

Lesquels par exemple?
Je suis nouvelle dans le milieu... :-)
Revenir en haut
Arduino0
Débutant

Hors ligne

Inscrit le: 07 Avr 2013
Messages: 119
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Dim 7 Avr - 17:31 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

Je ne pense qu'un système puisse savoir si tu monte ou que tu descende (sauf erreur) mais j'ai trouver un code sur le site arduino qui reprend les 3 valeurs X,Y,Z :


/*
 ADXL3xx
 
 Reads an Analog Devices ADXL3xx accelerometer and communicates the
 acceleration to the computer.  The pins used are designed to be easily
 compatible with the breakout boards from Sparkfun, available from:
 http://www.sparkfun.com/commerce/categories.php?c=80

 http://www.arduino.cc/en/Tutorial/ADXL3xx

 The circuit:
 analog 0: accelerometer self test
 analog 1: z-axis
 analog 2: y-axis
 analog 3: x-axis
 analog 4: ground
 analog 5: vcc
 
 created 2 Jul 2008
 by David A. Mellis
 modified 30 Aug 2011
 by Tom Igoe
 
 This example code is in the public domain.

*/

// these constants describe the pins. They won't change:
const int groundpin = 18;             // analog input pin 4 -- ground
const int powerpin = 19;              // analog input pin 5 -- voltage
const int xpin = A3;                  // x-axis of the accelerometer
const int ypin = A2;                  // y-axis
const int zpin = A1;                  // z-axis (only on 3-axis models)

void setup()
{
  // initialize the serial communications:
  Serial.begin(9600);
 
  // Provide ground and power by using the analog inputs as normal
  // digital pins.  This makes it possible to directly connect the
  // breakout board to the Arduino.  If you use the normal 5V and
  // GND pins on the Arduino, you can remove these lines.
  pinMode(groundpin, OUTPUT);
  pinMode(powerpin, OUTPUT);
  digitalWrite(groundpin, LOW);
  digitalWrite(powerpin, HIGH);
}

void loop()
{
  // print the sensor values:
  Serial.print(analogRead(xpin));
  // print a tab between values:
  Serial.print("\t");
  Serial.print(analogRead(ypin));
  // print a tab between values:
  Serial.print("\t");
  Serial.print(analogRead(zpin));
  Serial.println();
  // delay before next reading:
  delay(100);
}

Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Lun 8 Avr - 18:46 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

ouai mais toujours ce problème de processing...
J'ai jamais osé m'atteler à ce langage...
____________________________
http://simple-duino.com
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Ven 12 Juil - 16:23 (2013)    Sujet du message: [Résolu] Accelerometer Répondre en citant

Je met en résolu tu pourra l'enlever si ça n'est pas le cas
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 20:18 (2017)    Sujet du message: [Résolu] Accelerometer

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino