Show Posts
Pages: [1] 2 3 ... 12
1  International / Français / Re: mpu6050 on: August 08, 2013, 03:18:21 pm
Bonsoir je partage mon code si sa peut aider, il est extrêmement simple il suffit juste d'avoir des notions en trigo.


Code:
#include "Wire.h"
#include "math.h"
#include "I2Cdev.h"
#include "MPU6050.h"

MPU6050 acc;

int ax, ay, az;

  void setup() {
    Wire.begin();
    Serial.begin(38400);
    Serial.println("Initializing MPU6050...");
    acc.initialize();
    Serial.println("Testing MPU6050 connection...");
    Serial.println(acc.testConnection() ? "MPU6050 connection successful" : "MPU6050 connection failed");
  }
 
  void loop() {
    acc.getAcceleration(&ax, &ay, &az);
    float accXangleDeg = (atan2(ay,az)*180)/PI;
    float accYangleDeg = (atan2(ax,az)*180)/PI;
    float accXangleRad = accXangleDeg * DEG_TO_RAD;
    float accYangleRad = accYangleDeg * DEG_TO_RAD;
   
    Serial.print("RawX: "), Serial.print(ax), Serial.print("  ");
    Serial.print("RawY: "), Serial.print(ay), Serial.print("  ");
    Serial.print("RawZ: "), Serial.print(az), Serial.print("  ");
   
    Serial.print("xAngleDeg: "), Serial.print(accXangleDeg), Serial.print("  ");
    Serial.print("yAngleDeg: "), Serial.print(accYangleDeg), Serial.print("  ");
    Serial.print("xAngleRad: "), Serial.print(accXangleRad), Serial.print("  ");
    Serial.print("yAngleRad: "), Serial.print(accYangleRad), Serial.println("  ");
    delay(100);
2  International / Français / Re: réglage de l'heure sur DS1307 on: July 30, 2013, 07:21:40 pm
Quote
Pour en avoir confirmation il faut lire la datesheet du DS1307.

Lire la datasheet c'est une chose, la comprendre en est une autre..

Quote
pourquoi il y a ce "0x80 |".

Le bit de poids fort "Msb" additionné(corriger moi si je me trompe) au bit de poids faible "Lsb" avec un opérateur logique "Ou"
c'est simple je prend le chiffre 42 : 40 et le bit de poids fort et  2 le bit de poids faible.
3  International / Français / Re: Pixels LED RGB : que choisir ? on: July 30, 2013, 07:02:54 pm
Est-ce que le magasin en ligne "aliexpress" (ou ali baba ?) est fiable ?

C'est plus pour du gros, Tu a Dealextreme (soit patient) ou pleins de revendeurs sur eBay basé en Chine.
4  International / Français / Re: ultrason, et application ! on: July 30, 2013, 02:24:30 pm
Regarde du coté de MultiWii aussi c'est une communauté monstre et open source smiley-wink
5  International / Français / Re: IDE sur tablette Android on: July 26, 2013, 06:35:57 am
Quote
est il possible de programmer une application android, quand on est sous l' android de la tablette?

La seule manière que je connais pour coder une appli Android c'est le kit SDK ( Software Developpement Kit) est c'est sous Pc Windows ou Linux (voir mac).
6  International / Français / Re: Erreur dans programme simple.... on: July 26, 2013, 06:25:34 am
Oh la vache..  smiley-eek

Utilise des tableaux "Array" sa va te simplifié la vie ! Les pins 0-1 ne doivent pas être utilisée elle sont reliées directement aux Tx Rx.

http://arduino.cc/de/Reference/Array
7  International / Français / Re: Que faut il pour faire tourner un moteur dc? on: July 21, 2013, 10:17:19 am
Quote
peut-on me dire la différence entre le module 293 et 298

Sans rentré dans les détails le L293 est destiné pour un usage "soft" il peut fournir 1 Ampère maximum, le L298 dans un usage plus "poussé" 2 Ampère maximum.

Quote
le shield 298 est il compatible avec duemilanove ?

Absolument.

Quote
adaptateur femelle jack avec bornier.

??????????????????????????????????????????????????????????

Du genre :

8  International / Français / Re: fusion de 2 codes on: July 20, 2013, 04:21:04 pm
Une solution assez simple c'est de prendre un code source reference et de l'écrire complètement a ta sauce, c'est comme sa que je procède pour bien comprendre le fonctionnement sinon comme dit plus haut sa abrutise..
9  International / Français / Re: Que faut il pour faire tourner un moteur dc? on: July 20, 2013, 04:15:39 pm
Une alimentation de 2a est plus souhaitable elle va permettre de fournir plus d'énergie sur une plus longue durée c'est pas négligeable niveau économique.
10  Topics / Robotics / Re: Dual Stepper Motor Shield Trouble Shooting on: July 12, 2013, 04:57:57 am
Maybe a pic of your wiring would be helpful for us.
11  Topics / Robotics / Re: L298 LAP on: July 11, 2013, 06:02:28 pm
I think i can help you a bit, i am currently working on my bot it's very similar as yours.




Code:
/*********************************************
****** -Standby @Standby_live.fr**************
***************June 2013*********************/

#define buzPin 6
const int enApin = 3, enBpin = 5;
const int in1pin = 2, in2pin = 4;


byte motorSpeed;

void setup() {
  Serial.begin(9600);
  printMenu();
  pinMode(in1pin, OUTPUT);
  pinMode(in2pin, OUTPUT);
 
}

void loop() {
  if (Serial.available()) {
    char incomingByte = Serial.read();
 
  if (isDigit(incomingByte)) {
    motorSpeed = map(incomingByte, 0, 9, 0, 255);
    analogWrite(enApin, motorSpeed-5); // Calibrating motor to drive straight.
    analogWrite(enBpin, motorSpeed);
  }
 
  switch (incomingByte) {
    case '+':
    bip(50);
    moveForward();
    stopBip();
    break;
   
    case '-':
    bip(50);
    moveBackward();
    stopBip();
    break;
  }
  }
}


void printMenu() {
  Serial.println("Testing H-Bridge with logic gate");
  Serial.println("------ Menu ------");
  Serial.println("Select the speed with 0-9");
  Serial.println("Select the direction with + or -");
}

/**************************
******Robot function******
**************************/

void moveForward() {
  digitalWrite(in1pin, LOW);
  digitalWrite(in2pin, LOW);
}

void moveBackward() {
  digitalWrite(in1pin, HIGH);
  digitalWrite(in2pin, HIGH);
}

void moveRight() {
  digitalWrite(in2pin, LOW);
  digitalWrite(enApin, LOW);
}

void rotateRight() {
  digitalWrite(in1pin, LOW);
  digitalWrite(in2pin, HIGH);
}

void rotateLeft() {
  digitalWrite(in1pin, HIGH);
  digitalWrite(in2pin, LOW);
}

void motorStop() {
  digitalWrite(enApin, LOW);
  digitalWrite(enBpin, LOW);
}

/**************************
*****Buzzer Functions******
**************************/

void bip(int delayMs) {
  analogWrite(buzPin, 50);
  delay(delayMs);
  digitalWrite(buzPin, LOW);
  delay(delayMs);
}

void stopBip() {
  digitalWrite(buzPin, LOW);
}

12  International / Français / Re: interface arduino paneaux led on: July 10, 2013, 08:50:24 am
Matrice c'est pas mal aussi et c'est en français  smiley-mr-green

Non non faut pas casser mon délire, j'utilise les terme anglo-saxons par pur réflexe (on tombe sur plus de résultat quand on cherche)  smiley
13  International / Français / Re: Caméra thermique faible résolution pour Arduino on: July 08, 2013, 06:48:39 am
Le charme de l'arduino c'est avant tout le DIY sans se ruiner la plus part des revendeurs l'on compris.. la c'est raté pour le grand public.
14  International / Français / Re: interface arduino paneaux led on: July 08, 2013, 06:02:07 am
Manque d'information..

Tu veut illuminé des led ou afficher quelque chose avec ?

Ps : le terme c'est Matrix a led.
15  International / Français / Re: Conversion A/N instable on: July 01, 2013, 06:40:33 am
Je suis le seul a avoir du mal a pigé  smiley-fat ?

Pages: [1] 2 3 ... 12