Show Posts
Pages: 1 ... 152 153 [154] 155 156 ... 213
2296  Forum 2005-2010 (read only) / Français / Re: DS1820 et Keypad on: November 23, 2010, 01:14:47 am
Fait un truc du genre :

Code:
boolean lecture = true;

void looop(){

if (lecture=true){
lit le DS1820;
lecture = false;
}

if (si la boucle est supérieur à 1000){
fait la fonction keypad;
lecture = true ;
}
}


Ou un truc approchant...  ;D
2297  Forum 2005-2010 (read only) / Français / Re: DS1820 et Keypad on: November 22, 2010, 12:13:51 pm

Maitriser le temps

Tu remplaces SDL_GetTicks par millis()  smiley-wink

Ainsi si ta boucle est faite plus rapidement que la fréquence désirée pour tes mesures sur le DS1820, une boucle est refaite sans lecture de ton capteur.
2298  Forum 2005-2010 (read only) / Français / Re: DS1820 et Keypad on: November 20, 2010, 04:22:51 am
Commence déjà par virer ce delay(1000) et remplace le par une une fonction avec millis().
2299  Forum 2005-2010 (read only) / Français / Re: DS1820 et Keypad on: November 20, 2010, 02:02:03 am
Met ton code pour voir...

ne peux tu pas utiliser une fonction faite avec milli() plutôt que sleep()(?) ?
2300  Forum 2005-2010 (read only) / Français / Re: Projet GPS de tracking on: January 04, 2011, 03:23:41 am
Vu la date du dernier message on suppose que cela n'a pas fonctionné.... ???  :smiley
2301  Forum 2005-2010 (read only) / Français / Re: alimenter servomoteur on: January 01, 2011, 02:22:24 pm
Le problème a déjà été évoqué dernièrement pour un hexapode, il faut alimenter les servos avec une alimentation externe.
2302  Forum 2005-2010 (read only) / Français / Re: SCP1000 (Besoin d'aide) on: January 02, 2011, 07:34:12 am
Normalement il ne devrait pas avoir grillé.

Je pense plus à un problème de conversion :

[edit]bin '00 0010 0010 1110' [ch8594] dec '558'  
[ch8594] conversion to [°C]: 558/20 = 27,9 °C
[/edit]

Est ce que tu converti bien ta valeur en décimal avant de l'utiliser ?
2303  Forum 2005-2010 (read only) / Français / Re: SCP1000 (Besoin d'aide) on: January 02, 2011, 03:56:03 am
Tu l'avais branché sur le 5V de l'Arduino ?
2304  Forum 2005-2010 (read only) / Français / Re: SCP1000 (Besoin d'aide) on: December 28, 2010, 01:01:37 pm
Ce pourrait également être tout ce qui se trouve après le signe "=", ce qui correspondrait au résultat  :-?
2305  Forum 2005-2010 (read only) / Français / Re: SCP1000 (Besoin d'aide) on: December 28, 2010, 12:42:58 pm
Dans la syntaxe de l'exemple, c'est le résultat ou le x qui est convertit en float ?
2306  Forum 2005-2010 (read only) / Français / Re: SCP1000 (Besoin d'aide) on: December 28, 2010, 12:14:30 pm
Pour le float du résultat de la division, ce serait plutôt :

Code:
float realTemp = float(tempData / 20.0);

ce qui ne sera pas pareille que :

Code:
float realTemp = float(tempData) / 20.0;

la première risque de te donner une résultat éronné, car tu divises un int par un float et tu convertis le résultat final en float, tu risques de perdre quelques choses en route.
Il vaut mieux convertir le int en float et faire la division ensuite (cas 2)

float()
2307  Forum 2005-2010 (read only) / Français / Re: utiliser un atmega sans arduino on: November 02, 2010, 03:29:55 am
48 servos maximum pour la Mega :

http://www.arduino.cc/playground/Code/MegaServo

c'est déjà pas trop mal  :smiley
2308  Forum 2005-2010 (read only) / Français / Re: Avrdude et lock bits on: January 01, 2011, 03:49:21 pm
Normalement c'est plus possible.
2309  Forum 2005-2010 (read only) / Français / Re: Problèmes I/O PWM on: January 01, 2011, 02:20:55 pm
Est ce que tu peux publier ton code ?
2310  Forum 2005-2010 (read only) / Français / Re: SPI Maitre,esclave on: December 28, 2010, 04:37:42 am
Chaque "appareil" du réseaux émets une trame segmentée par un sorte d'adressage le destinataire ne lira que la partie qui le concerne.

Je suis pas certain, mais il me semble qu'il n'y a pas de maitre/esclave et que la communication peut se faire en tout sens.....
Pages: 1 ... 152 153 [154] 155 156 ... 213