Loading...
  Show Posts
Pages: [1] 2
1  International / Français / Re: CardInfo.h et lecteur de carte SD "LC studio" ne fonctionnenet pas... on: October 06, 2012, 09:54:26 am
Bon j'ai essayer leur code ça ne marche pas .... que faire.
Car pour mon projet serre si j'utilise le lecteur de carte plus assez de place  smiley-sleep
2  International / Français / Re: CardInfo.h et lecteur de carte SD "LC studio" ne fonctionnenet pas... on: October 06, 2012, 06:51:09 am
Ils ont l'air d'y arriver eux lol
http://www.element14.com/community/message/56085
3  International / Français / Re: CardInfo.h et lecteur de carte SD "LC studio" ne fonctionnenet pas... on: October 05, 2012, 03:13:01 pm
Alors pourquoi cela marcherais bien sur une duemilanove?
4  International / Français / Re: CardInfo.h et lecteur de carte SD "LC studio" ne fonctionnenet pas... on: October 05, 2012, 11:03:43 am
Désolé, autant pour moi smiley-confuse
Je viens d'essayer sur ma mega et sa ne marche pas alors que sur ma duemilanove cela marche  ]smiley.
Je te tien au courant si je trouve quelques choses
5  International / Français / Re: CardInfo.h et lecteur de carte SD "LC studio" ne fonctionnenet pas... on: October 05, 2012, 05:11:37 am
http://electroniqueamateur.blogspot.fr/2012/06/carte-sd-et-arduino.html

Tien essaye ça, je vais essayer cette aprem moi.
Je te tien au courant si je le fait avant toi.
Cordialement

EDIT: Sa marche chez moi sachant que j'avais le meme soucis que toi hier lol.
6  International / Français / Re: [Projet]Serre on: October 04, 2012, 04:05:59 am
Salut icare,
Oui oui sa marche par contre je c'est pas comment regler la date et l'heure.
Voici ce que m'affiche le moniteur:
Code:
Saturday 01.03.2006 -- 10:57:73
Saturday 01.03.2006 -- 10:57:74
Saturday 01.03.2006 -- 10:57:75
Saturday 01.03.2006 -- 10:57:76
Saturday 01.03.2006 -- 10:57:77
Saturday 01.03.2006 -- 10:57:78
Saturday 01.03.2006 -- 10:57:79
Saturday 01.03.2006 -- 10:58:40
Saturday 01.03.2006 -- 10:58:41
Pour regler l'heure et la date, si j'ai bien compris je doit modifier cette partie du code:
Code:
// The following lines can be commented out to use the values already stored in the DS1302
  rtc.setDOW(THURSDAY);        // Set Day-of-Week to FRIDAY
  rtc.setTime(01, 19, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(10, 4, 2012);   // Set the date to August 6th, 2010

Puis les commenter, mais sans succes.
Merci encore icare et les autres de m'aider

EDIT: c'est bon j'ai trouver. Pour ce qui aurais le meme module rtc que moi il suffit de l'alimenter en 5v lors du téléversement, et de le remettre en 3v3 apres....
7  International / Français / Re: [Projet]Serre on: October 03, 2012, 06:30:24 pm
Bonjours tous le monde,
j'ai reçu ma commande !!! J'ai essayé tous un par un ça marche nickel sauf le rtc.
Je m'expliqe, j'arrive pas a configurer l'heure.Voici le code
Code:
// DS1302_Serial_Easy (C)2010 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// A quick demo of how to use my DS1302-library to
// quickly send time and date information over a serial link
//
// I assume you know how to connect the DS1302.
// DS1302:  CE pin    -> Arduino Digital 2
//          I/O pin   -> Arduino Digital 3
//          SCLK pin  -> Arduino Digital 4

#include <DS1302.h>

// Init the DS1302
DS1302 rtc(2, 3, 4);

void setup()
{
// Set the clock to run-mode, and disable the write protection
  rtc.halt(false);
  rtc.writeProtect(false);

// Setup Serial connection
  Serial.begin(9600);

// The following lines can be commented out to use the values already stored in the DS1302
  rtc.setDOW(THURSDAY);        // Set Day-of-Week to FRIDAY
  rtc.setTime(01, 19, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(10, 4, 2012);   // Set the date to August 6th, 2010
}

void loop()
{
// Send Day-of-Week
  Serial.print(rtc.getDOWStr());
  Serial.print(" ");

// Send date
  Serial.print(rtc.getDateStr());
  Serial.print(" -- ");

// Send time
  Serial.println(rtc.getTimeStr());

// Wait one second before repeating :)
  delay (1000);
}

Je ne vois pas ce qu'il cloche, j'ai passé l'après-midi a chercher differente lib.

Ps: source http://www.henningkarlsen.com/electronics/library.php?id=5#struct_2
8  International / Français / Re: [Projet]Serre on: September 25, 2012, 06:42:47 am
Merci je vais regarder ça smiley-wink
9  International / Français / Re: [Projet]Serre on: September 22, 2012, 10:56:36 am
Salut caco74,
Pour la regulation de temperature il vaut mieux faire tourner un ventilo doucement si la difference de temperature est petite, je prefere.( BEP MECSI)
Ma premiere serre sera d'interieur pour avoiur des fraises en hiver??? xD( BEP MECSI)
10  International / Français / Re: [Projet]Serre on: September 21, 2012, 02:30:49 pm
Coucou ,
alors avec la fonction lcd.clear sa marche par contre l'ecran clignote ce qui est normal je pense.
Pour l'instant j'ai un lcd 4fils mais je vais bientot recevoir mon lcd serial (+ - data).
Donc maintenant que j'ai compris sa, j'aimerais afficher la distance avec un barregraphe valeur comprise entre 0 et 100cm (0 étant mon reservoir plein et 100 reservoir vide).
Faut-il que j'utilise un librarie special ou arduino c'est le gérer ?
11  International / Français / Re: [Projet]Serre on: September 21, 2012, 06:15:46 am
1/ Ce serais des ventilateurs de pc 3 ou 4 fils. J'ai des C9013 H548 en transistor

2/ Il suffirait que dand mon void loop je rajoute un lcd.clear?
Pour le barregraphe je ne le ferais pas temps que je ne comprendrais pas comment l'afficheur fonctionne.
Je n'est pas envie de sauter d'étape pour ne rien oublier.

Cordialement
12  International / Français / [Projet]Serre on: September 19, 2012, 08:03:19 am
Bonjours a tous, je me présente je m'appel james et j'ai 23 ans.
Je commence dans la programmation arduino (un peut compliqué le début).
Pour ma serre je vais avoir:

-Arduino duemilanové ou mega (cela dépendra)
-2x capteur de temperature LM35DZ
-1x SFR05 capteur ultrason
-1x Capteur DHT11 Digital Temperature Humidity Sensor Module *
-1x DS1302 Real Time Clock *
-1x SD Card Module Slot Socket Reader*
-1x MWC MultiWii Flight Control Board LCD Debugger *
-1x LCD 2x16 commandé en 4bit
-1x 4-Channel Relay Shield Module *
-1x Light Sensor Photoresistor Module for Arduino *

*Tous reçu
Voila pour la partie capteur.

Pour commencer j'ai bracher un par un mes capteurs j'arrive a lire les données
Pour la sonde de température, j'arrive a allumer une LED si la temperature dépasse une certaine valeur.
/1 J'aimerais pouvoir faire varier la vitesse d'un ventilateur en fonction de la temperature.

Pour le capteur SFR05,qui servira pour le niveau d'eau d'un cuve, j'arrive a afficher la distance en CM.
J'ai un petit soucis au niveau affichage du lcd car si par exemple la mesure et 158cm et qu'elle passe à 38cm, l'afficheur va mettre 38cmm et pour 5 cm, 5cmmm
/2Ceci etant un soucis mineur vu que j'aimerais afficher un barregraphe pour une meilleur lecture avec une led qui s'allume si le niveau passe un certain seuil.

Voila pour le moment si vous voulez que je mette les codes dites le moi.

Merci d'avance a ceux qui pourrons m'aidez

EDIT: il me semble que je me suit tromper de rubrique...
13  Forum 2005-2010 (read only) / Français / Re: controler un moteur brushless 3 fils on: March 20, 2010, 11:14:29 am
Salut, pour faire tourner un moteur brushless il te faut un controleur( regarde dans la direction brushless modelisme)  smiley-wink
14  Forum 2005-2010 (read only) / Français / Re: Arduino+Proceesing+Ardumoto on: March 22, 2010, 08:41:36 pm
Toujours personne pour m'aider?  :smiley
15  Forum 2005-2010 (read only) / Français / Re: Arduino+Proceesing+Ardumoto on: March 21, 2010, 06:44:11 pm
Bon j'ai bien avancer j'arrive à controler mes moteur en appuyant sur une touche demandé mais quand je relache la touche mes moteurs tourne toujours  :o

Voici les codes:

//Processing
import processing.serial.*;      
Serial port;  
String portname = "COM3";

void setup()
{
  size(120, 120);
  port = new Serial(this, portname, 9600);
}

void draw()
{
  background(0.0);
}

void keyPressed()

{

  if (key == 'z' || key == 'Z')
  {
    port.write('z');
  }
  else if (key == 's' || key == 'S')
  {
    port.write('s');
  }
  else if (key == 'd' || key == 'D')
  {
    port.write('d');
  }
  else if (key == 'q' || key == 'Q')
  {
    port.write('q');
  }
}


//Arduino

#define PwmPinMotorA 10
#define PwmPinMotorB 11
#define DirectionPinMotorA 12
#define DirectionPinMotorB 13
#define SerialSpeed 9600
#define BufferLength 16
#define LineEnd '#'

char touche;


void setup()
{
  // motor pins must be outputs
  pinMode(PwmPinMotorA, OUTPUT);
  pinMode(PwmPinMotorB, OUTPUT);
  pinMode(DirectionPinMotorA, OUTPUT);
  pinMode(DirectionPinMotorB, OUTPUT);

  Serial.begin(SerialSpeed);
}

void loop(void)
{
  char val = Serial.read();
  {
    switch(val)
    {

    case 'z'://avancer
      analogWrite(PwmPinMotorA, 50);
      digitalWrite(DirectionPinMotorA, LOW);
      analogWrite(PwmPinMotorB, 50);
      digitalWrite(DirectionPinMotorB, HIGH);
      break;

    case 's'://reculer
      analogWrite(PwmPinMotorA, 50);
      digitalWrite(DirectionPinMotorA, HIGH);
      analogWrite(PwmPinMotorB, 50);
      digitalWrite(DirectionPinMotorB, LOW);
      break;
    }
  }
}





Pages: [1] 2