Show Posts
Pages: [1] 2 3 ... 8
1  International / Français / Re: Simuler un clavier via bluetooth on: January 16, 2014, 12:37:23 pm
J'ai déjà en ma possession une arduino mega et un module BT ainsi que plusieurs écrans, c'est pourquoi je me dirige vers cette solution.

2  International / Français / Simuler un clavier via bluetooth on: January 16, 2014, 07:47:38 am
Bonjour à tous !

Pour jouer au poker sur internet j'aimerais créer un clavier dédié connecté en bluetooth à mon ordinateur.

Ma question est simple. Est-ce réalisable avec une arduino accompagnée de processing sur l'ordinateur ?

Par la suite, j'aimerais y ajouter un écran affichant les infos importantes de la table.

Merci d'avance pour votre réponse.
3  International / Français / Re: Comment utiliser SainSmart SPI 128x64 Graphic on: June 13, 2013, 05:42:52 am
La réponse : http://www.dfrobot.com/wiki/index.php/3-wire_Serial_LCD_Module_(Arduino_Compatible)_(SKU:DFR0091)

Pour infos j'ai utilisé arduino023 pour faire fonctionner la librairie.
4  International / Français / Re: quelle source d'alimentation autonome pour Arduino? on: June 13, 2013, 03:18:41 am
Comme tu sembles utiliser que très peux de sorties sur arduino, tu devrais envisager d'utiliser un ATTINY (petit frère de l'ATMEGA) en standalone (seul).

Pas évident au premier abord de le programmer (encore que) mais si tu souhaites apprendre ça peux être un bon exercice et le tout pour un prix dérisoire !

Ainsi tu peux t'affranchir de pas mal de composant surtout si tu peux travailler en 8hz et si t'arrives à alimenter ton montage directement en 5V.

Pour ça une solution intéressante serait un panneau solaire de ce type : http://dx.com/p/1500-mah-solar-powered-rechargeable-emergency-charger-with-cellphone-adapters-white-144526

J'en est déjà démonté un et il est aisé de récupérer le 5V sur la batterie et donc d'avoir en théorie une autonomie illimité pour ton circuit.
5  International / Français / Re: Commande de pompe doseuse on: June 13, 2013, 02:54:23 am
Bubule tu marques un point je n'avais pas pensé à cet aspect de la chose !
6  International / Français / Re: Commande de pompe doseuse on: June 12, 2013, 05:19:18 pm
Super ce sujet ! Je cherche à faire la même chose pour un projet de machine a cocktail (distribution de sirop) !

@Bubule : Vue le prix je préfère encore en acheter 5 pour le prix d'une et de l'utiliser comme un consommable... Il faut bien vivre on est d'accord mais il doit se gavé ce cher néo !
7  International / Français / [Résolu] Comment utiliser SainSmart SPI 128x64 Graphic on: June 12, 2013, 05:10:28 pm
Salut à tous !

Voila je galère depuis quelques heures à faire fonctionner ce module : http://www.amazon.fr/gp/product/B007UMSM9C/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1

Je souhaiterais l'utiliser avec mon arduino en SPI mais je suis un peux perdu dans les branchements (MISO,MOSI,SCK,...), de plus, il y'a une histoire de résistance à déplacer mais je crois que de ce côté c'est ok, voici une photo du derrière de mon module, si on compare avec celle sur la page de vente on peux remarquer que les résistances sont inversées...



Je n'arrives pas à trouver une seule doc valable ni aucune librairie d'ailleurs...

Quelqu'un utiliserait-il le même par hasard ?


8  International / Français / Résultats différents arduino vs atmega328p standalone on: May 28, 2013, 03:45:01 am
Bonjour à tous !

Voila j'essaye de faire une sorte de banc moteur pour tester des moteurs brushless, le but étant de calculer le voltage de l'alimentation, l'intensité consommé, la température du moteur et pour finir les vibrations.

J''utilise ce capteur (http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=861&productname=) pour le voltage et l'intensité, il fonctionne très bien avec une aruino tandis que si j'utilise un atmega328p seul les résultats ne sont pas bon du tout, les valeurs lu avec analogread() sont fixes (~200) et n'évoluent pas en fonction du voltage de la batterie utilisé par exemple.

Selon vous quel est mon problème ? Dois-je utiliser AREF pour obtenir des résultats correct ?

Merci pour vos réponses
9  International / Français / Re: Problème I2C arduino UNO <-> Attiny45 on: February 20, 2013, 03:15:25 pm
Ok autant pour moi, un byte correspond à un entier compris entre 0 et 255, du coup en utilisant 999 dans mon exemple ça ne peux pas fonctionner.
10  International / Français / Re: Problème I2C arduino UNO <-> Attiny45 on: February 20, 2013, 02:55:39 pm
Merci pour vos réponses.

Je dois avouer que je suis complètement perdu avec ces byte, j'ai bien essayé de comprendre avec la doc mais c'est pas trop ça...

J'arrive maintenant à faire communiquer mes deux modules avec ces sketches :

Code:
//SLAVE

#include "TinyWireS.h"                  // wrapper class for I2C slave routines

#define I2C_SLAVE_ADDR  0x26            // i2c slave address (38)


void setup(){

  TinyWireS.begin(I2C_SLAVE_ADDR);      // init I2C Slave mode
}
 
 
void loop(){
  int val = 999;
  byte *valPtr = (byte*) &val;                // add 10 to what's received
  TinyWireS.send(valPtr[0]);           // send it back to master


}

//MASTER
// Wire Master Reader
// by Nicholas Zambetti <http://www.zambetti.com>

// Demonstrates use of the Wire library
// Reads data from an I2C/TWI slave device
// Refer to the "Wire Slave Sender" example for use with this

// Created 29 March 2006

// This example code is in the public domain.


#include <Wire.h>

void setup()
{
  Wire.begin();        // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
}

void loop()
{
  Wire.requestFrom(38, 8);    // request 6 bytes from slave device #2

  while(Wire.available())    // slave may send less than requested
  {
    int c = Wire.read(); // receive a byte as character
    Serial.println(c);         // print the character
  }

  delay(500);
}

Mais je n'arrive pas à récupérer mon int correctement, encore une fois j'ai vraiment du mal à capter le fonctionnement des différents type de valeurs si je peux appeler ça comme ça...





11  International / Français / Problème I2C arduino UNO <-> Attiny45 on: February 20, 2013, 07:34:03 am
Bonjour à tous !

Voila je souhaites faire dialoguer une arduino uno et un attiny45.

Cette méthode fonctionne :

Code:
//MASTER - Arduino Uno

#include <Wire.h>

void setup()
{
  Wire.begin();        // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
}

void loop()
{
  Wire.requestFrom(0x26, 8);    // request 6 bytes from slave device #2

    int a = Wire.available();
    int c = Wire.read(); // receive a byte as character
    Serial.println(c);         // print the character
    Serial.println(a);         // print the character
    Serial.println(""); 
 


}

-------------------------------------------------------------------------------------------------------------------------

//SLAVE - Attiny45
#include <TinyWireS.h>

#define TRIG_PIN 3
#define ECHO_PIN 4
#define I2CSonar_ADDRESS 0x26

void setup() {

  TinyWireS.begin(I2CSonar_ADDRESS);      // init I2C Slave mode pinMode(LED_PIN, OUTPUT);
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN , INPUT);
}

void loop() {
  int distance = 999;
  byte *valPtr = (byte*) &distance;
  TinyWireS.send(valPtr[0]);
  delay(500);
}

Avec le code suivant je reçoit bien les données, mais si je modifier le sketch slave de cette façon :

Code:
//SLAVE - Attiny 45

#include <TinyWireS.h>

#define TRIG_PIN 3
#define ECHO_PIN 4
#define I2CSonar_ADDRESS 0x26

void setup() {

  TinyWireS.begin(I2CSonar_ADDRESS);      // init I2C Slave mode pinMode(LED_PIN, OUTPUT);
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN , INPUT);
}

void loop() {
  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);
  // Compute distance
  int distance = pulseIn(ECHO_PIN, HIGH);
  distance= distance/58;
  byte *valPtr = (byte*) &distance;
  TinyWireS.send(valPtr[0]);
  delay(500);
}

Le master ne reçoit plus rien, rien ne sort sur le port série, par contre si je débranche SDA et SCL à chaud, le port série me sort des 0.

Dans cette deuxième configuration, j'entends bien le sonar fonctionner car il grésille tte les 500ms.

Quelqu'un aurait-il une idée ??

12  International / Français / Re: Capteurs ultrason, "filtrer" son alimentation on: February 12, 2013, 12:19:07 pm
Autant pour moi j'ai fait une erreur, c'est bien sur VIN qu'il fonctionne correctement mais pas sur 5V et je précise que je suis en USB donc 5V en VIN, en revanche mon 5V est à 4,8...
13  International / Français / Capteurs ultrason, "filtrer" son alimentation on: February 12, 2013, 05:45:25 am
Bonjour à tous !

Je souhaite utiliser un capteur HC-SR04 pour définir une distance.

J'arrive à la faire fonctionner mais uniquement quand il est connecté au +5V.

Si je branche sur le VIN (port usb), le capteur fonctionne mais aléatoirement, même chose quand j'utilise le 3,3V.

Comment puis-je "filtrer" la tension que j'applique au capteur pour qu'elle ne soit pas perturbée par les autres capteurs/actionneurs ?

Je compte utilise ce capteur sur mon quadri mon alim est donc déjà pas mas brouillé.

Merci d'avance pour votre aide !
14  International / Français / Re: MPU6050 : J'en perds mon langage ! on: January 31, 2013, 11:15:57 am
Pour ceux que ça intéresse voila la solution : http://arduino.cc/forum/index.php?topic=58048.0
15  International / Français / Re: [Projet] Un tableau de bord numérisé on: January 31, 2013, 11:14:44 am
Pour ceux que ça intéresse voila la solution : http://arduino.cc/forum/index.php?topic=58048.0
Pages: [1] 2 3 ... 8