Show Posts
Pages: [1] 2 3 ... 242
1  International / Français / Re: Relais arduino à l'aide d'un Pro Mini et ENC28j60 on: Today at 10:46:33 am
J'ai regardé la lib n'utilisa pas la classe print.h, il a juste créer des méthodes print(). Et utiliser F() en argument impose une prise en charge spécifique, donc en l'état pas possible de directement utiliser F() en fait ...

Après ta page est pas bien grande, elle te bouffe pas énormément de RAM la
2  International / Français / Re: Relais arduino à l'aide d'un Pro Mini et ENC28j60 on: August 19, 2014, 09:25:02 am
Preuve que c'est peut-être bien les PROGMEM qui posent problème smiley-wink

3  International / Français / Re: Relais arduino à l'aide d'un Pro Mini et ENC28j60 on: August 19, 2014, 09:13:23 am
Avec F() plus besoin smiley-wink

En fait dès que tu a en argument dans une fonction une chaine de caractère fixe, tu peux utiliser F() pour placer cette chaine dans la flash au lieu de la RAM. Si je prend un simple "Hello World", on peux aussi simplement que ça remplacer :

Code:
Serial.print("Hello World");
ethernet.print("Hello World");

Par :

Code:
Serial.print(F("Hello World"));
ethernet.print(F("Hello World"));

A noter que le revers de la médaille est une perte de vitesse lié au fait la mémoire flash est bien plus lente que la RAM
4  International / Français / Re: Relais arduino à l'aide d'un Pro Mini et ENC28j60 on: August 19, 2014, 08:57:09 am
Déjà il y a plus simple que PROGMEM et source de beaucoup moins d'erreur : F().

Par exemple :

Code:
strcpy_P(buffer, (char*)pgm_read_word(&(string_table[0])));
    e.print(buffer);

remplaçable par :

Code:
e.print(F("<!DOCTYPE HTML> \r \n"));

Si à mon avis la source de ton bug est ici :

Code:
PROGMEM const char *string_table[] ={
 string_0, string_1, string_2, string_3, string_4, string_5, string_6, string_7, string_8, string_9, string_10, string_11};

T'as pas l'impression qu'il en manque ? smiley-wink
5  International / Français / Re: Relais arduino à l'aide d'un Pro Mini et ENC28j60 on: August 19, 2014, 08:34:18 am
Sans code comment veux-tu qu'on t'aide ...
6  International / Français / Re: Aide pour temporisation on: August 19, 2014, 02:10:53 am
http://battomicro.wordpress.com/2013/06/07/tutorial-les-interruptions-temporelles-avec-arduino/
7  International / Français / Re: Problème Arduino affichage lcd keypad shield on: August 15, 2014, 09:26:56 am
Bin oui mais ça perturbe la communication ... Débranche ton LCD, programme et rebranche, tu verras que cette fois ça marchera.

C'est comme si tu essayais de faire du morse avec une lampe torche dans une boite de nuit bourrée de stromboscopes
8  International / Le bar / Re: Bouffe, comérage et bonne humeur.... [Suisse Romande] on: August 14, 2014, 12:26:34 pm
Salut,

L'idée a déjà été évoquée par le passé, je ne crois pas qu'elle avait mené à quelque chose concret, le principal problème étant que les personnes ici sont disséminées un peu partout en France + Suisse + Belgique :s
9  International / Français / Re: Problème Arduino affichage lcd keypad shield on: August 14, 2014, 12:24:14 pm
Salut,

Je paris qu'il y a quelque chose de brancher sur les pins 0 et/ou 1
10  International / Français / Re: variables, pointeurs, fonctions, utilisation de la syntaxe. on: August 14, 2014, 12:23:02 pm
Salut,

Si tu veux que pDate_ pointe sur une String, il faut la déclarer comme pointeur de String, pas de int.

11  International / Français / Re: Découverte d'un Bug?? on: August 14, 2014, 12:19:54 pm
Salut,

Y'a aucun bug, Tableau est un pointeur, donc Tableau[1], Tableau[2] etc ... pointe vers une adresse mémoire, donc une variable, donc rien de surprenant à ce que ça donne quelque chose.
12  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 14, 2014, 06:43:50 am

@Batto
Quote
pas dit que repartir dans un BTS pour retrouver un job soit le bon plan puisque tu risques te retrouver un job qui va te dégoutté ...
Il n'y a aucune raison objective d'être fatalement dégoutté d'un boulot en entreprise.
Immanquablement il y a des heurts avec la hiérarchie mais cela se surmonte il suffit de bien marquer son territoire.

L'idée était plus de dire que entre ce qu'on imagine faire et ce qu'on trouve au final il y a souvent un écart (pas forcement négatif d'ailleurs). Dans mon labo je travaille avec des gens qui ont le même niveau que moi mais dont je n'aimerais pas faire le boulot ... C'est d'ailleurs pour ça que bien que passionné d'informatique au lycée, je suis parti en chimie car programmation tout ça c'est cool quand tu fais des trucs pour toi, mais la réalité c'est passez ses journées à coder des trucs dont tu n'as pas envie ...

bonjour krys
projet ambitieux , mais aussi plein d'ecueils
la bifurcation en France n'est pas une chose simple.
et le privé sauf exceptions est rarement peu enclin (sauf en interne) à recruter hors filieres.
peut etre devrait tu regarder du coté de l' EiCNAM qui beneficie d'une bonne reputation , mais il faut bien avoir à
l'esprit que c'est tres prenant .
Ce n'est que mon avis , mais je ne suis pas certain que regarder du coté d'un BTS soit le plus efficient.

+1
13  International / Français / Re: demande aide pour syntaxe envoi trame liaison serie entre 2 arduino on: August 14, 2014, 05:14:24 am
Quote
Code:
Serial.println(dht.readTemperature());

et par la magie de l'arduino j'obtient un float de type 25.50

Pas de la magie c'est normal ^^ dht.readTemperature() est un float puisque la fonction retourne un float et que print() prend en charge les float. C'est pour ça que de la même manière on peut très bien faire :

Code:
float tempDoublee=dht.readTemperature() * 2;

Et en fait j'ai compris pourquoi mon code et le dernier que tu as posté ne fonctionne pas : la prise en charge des float sur sprintf est très gourmande en flash, donc dans Arduino ce n'est tout simplement pas possible.
14  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 14, 2014, 05:04:37 am
Salut,

C'est fou j'ai presque l'impression que c'est moi qui ait écrit le message xD

J'ai 27 ans, un DUT chimie et en pleine reconversion mais "douce" de mon côté : ce que je fais dans mon actuelle boîte me plait pas mal, je répare/conçois les appareils de mon laboratoire. Mais comme j'ai des chefs de plus en plus cons, je mets mes services à contribution en dehors pour ma pomme smiley-grin

Donc en plus maintenant je fais de la conception de systèmes à la demande. Donc ton idée est loin d'être saugrenue, maintenant moi j'ai vraiment choisi ce que je veux faire, pas dit que repartir dans un BTS pour retrouver un job soit le bon plan puisque tu risques te retrouver un job qui va te dégoutté ...
15  International / Français / Re: Type de condensateurs on: August 02, 2014, 10:40:01 am
Ceux qui perdent surtout sont les chimiques, les non-polarisés plastiques bougent très peu, et même s'ils perdaient 50% de leur capacité (cas hautement improbable), si tu as bien dimensionné ton RC, ça ne changera en rien les perf smiley-wink
Pages: [1] 2 3 ... 242