Show Posts
Pages: 1 ... 12 13 [14] 15
196  International / Français / Re: problème pwm on: February 25, 2011, 08:41:43 am
Moi aussi je commence avec Arduino, cela fessai 5ans que j'avais pas fais d'électronique, et encore j'étais plus avec les microcontroleurs PIC (dont il me reste 2 carte de développement ^^)

voilà mon code. Reste à optimisé encore celui-ci.. ^^
197  International / Français / Re: problème pwm on: February 25, 2011, 08:10:53 am
oki oki tant que sa marche on vas dire.. ^^.. pour le code que je t'es mis .. je l'ai pas validé .. c'est ecris comme sa de tête en vitesse sans vérifier.. ^^..  smiley-sweat ... j'ai une autre approche dans mon code que toi.. ^^.. disont que je n'utilise pas du tout map(), je le fais moi même en quelque sorte.. ^^.. apres si tu veux je t'envoi tout le code.. (suis pas un pro du c/c++, suis plus dans le java (coté web) ^^..)
198  International / Français / Re: problème pwm on: February 24, 2011, 03:12:48 pm
pas de souci .. ^^..
199  International / Français / Re: problème pwm on: February 24, 2011, 02:45:54 pm
avec sa
Code:
long heureMinute = (hour()*60) + minute();
if ( (heureMinute == (10*60) ) && ( heureMinute <= ((11*60)+30)) ){
    analogWrite(pwm1, val_up);
  }
if ( (heureMinute == ((20*60)) ) && (heureMinute <= ((22*60)+30)) ){
   analogWrite(pwm1, val_down);
 }
 if (( heureMinute > ((11*60)+30)) &&(heureMinute < ((20*60)) ){
   analogWrite(pwm1,255);
 }
 if ((heureMinute > ((22*60)+30)) && (heureMinute == (10*60) ) ){
   analogWrite(pwm1,0);
 }

tranforme tout en minute comme sa tu gere apres pour le  val_up = map(minute(), 0, 90, 0, 255); tu laisse comme sa pour 1h30 le temps de passer de 0 a 100% du pwm
200  International / Français / Re: problème pwm on: February 24, 2011, 02:28:02 pm
Code:
if (hour() == 10){
    analogWrite(pwm1, val_up);
  }
 if (hour() == 21){
   analogWrite(pwm1, val_down);
 }
 if ((hour() > 11) && (hour() < 21)){
   analogWrite(pwm1,255);
 }
 if ((hour() > 22) && (hour() < 10)){
   analogWrite(pwm1,0);
 }

par rapport a sa tu test toujours au heure pile .. non? ya pas les minute qui rentre en compte?
201  International / Français / Re: problème pwm on: February 24, 2011, 02:21:11 pm
pour rajouter 1h ^^ une fois que tu a passer les 60premiere minute .. mais par contre sa vas gêné par raport a ton code suivant vue que tu fais if(heure == 12) pour ma part dans mon code perso je fais pas comme sa .. vue que j'autorise le démarrage a n'importe quelle heure exemple 6h18

tu fais des teste a des heures pile donc tu ne peut pas faire plus de 60min...
202  International / Français / Re: problème pwm on: February 24, 2011, 01:23:52 pm
ben enfaite par rapport a ton code.. faudrais que tu fasse un calcule avant.. genre
int totalminute = 0;

totalminute = minute();
if(heure == 12 && totalminute <= 30) totalminute += 60;

biensur apres tu reprend :
val_up = map (totalminute, 0,90,0,255)
203  International / Français / Re: problème pwm on: February 24, 2011, 12:47:51 pm
ben les deux lignes la, ils y sont sur le code que tu m'a fournie ici.. :s
204  International / Français / Re: problème pwm on: February 24, 2011, 12:05:54 pm
alors ce que tu pourrai faire c'est mettre deux serial.println();
Code:
if (hour() == 11){
   analogWrite(pwm2, val_up);
   serial.println(minute());
   serial.println(val_up);
  }

sa permettra de voir si val_up passe bien a 255 quand minute arrive a 60
205  International / Français / Re: problème pwm on: February 24, 2011, 11:45:07 am
oki .. mhh .. bizarre donc a 60% c'est environ a 36min après le démarrage qu'il bouge plus.. mais une fois l'heure passée il passe a 100% ?
206  International / Français / Re: problème pwm on: February 24, 2011, 07:14:10 am
Essai de voir a la sortie de l'arduino sortie pwm, si sa monte a 5V(255) c'est que ton code fonctionne bien, donc sa viendrais du convertisseur.

MAJ: fdufNews .. a été plus vite que moi.. ^^
207  International / Français / Re: problème pwm on: February 24, 2011, 06:41:55 am
tu le vois comment ?? avec un oscillo?
208  International / Français / Re: problème pwm on: February 24, 2011, 06:19:02 am
dit ton arduino plante ou il continue a tournée une fois que ton pwm arrive a 60% ?
Je peut pas tester avec mon horloge, j'ai pas de DS1307 ... et time pas compatible avec le PCF8583 .. ^^

j'ai fais quelque boucle en utilisant le map(); sa fonctionne, il me donne bien une valeur jusque 255 max.

a première vue je ne trouve pas d'erreur .. mais je continue de regarder et de tester.. ^^..
209  International / Français / Re: problème pwm on: February 24, 2011, 05:29:32 am
le Time.h c'est une lib du playground ou de toi?

MAJ : c'est bon je l'ai trouver.. ^^
210  International / Français / Re: problème pwm on: February 24, 2011, 05:23:33 am
oki je commence a le lire.. smiley-wink
Pages: 1 ... 12 13 [14] 15