Show Posts
Pages: 1 ... 77 78 [79] 80 81 ... 249
1171  International / Français / Re: Pb avec Agentuino on: January 09, 2014, 02:33:25 pm
Essaye en plaçant "const" devant chacune de ces variables :

Code:
static char sysDescr[] PROGMEM      = "1.3.6.1.2.1.1.1.0";  // read-only  (DisplayString)
// .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID (.1.3.6.1.2.1.1.2)
static char sysObjectID[] PROGMEM   = "1.3.6.1.2.1.1.2.0";  // read-only  (ObjectIdentifier)
// .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime (.1.3.6.1.2.1.1.3)
static char sysUpTime[] PROGMEM     = "1.3.6.1.2.1.1.3.0";  // read-only  (TimeTicks)
// .iso.org.dod.internet.mgmt.mib-2.system.sysContact (.1.3.6.1.2.1.1.4)
static char sysContact[] PROGMEM    = "1.3.6.1.2.1.1.4.0";  // read-write (DisplayString)
// .iso.org.dod.internet.mgmt.mib-2.system.sysName (.1.3.6.1.2.1.1.5)
static char sysName[] PROGMEM       = "1.3.6.1.2.1.1.5.0";  // read-write (DisplayString)
// .iso.org.dod.internet.mgmt.mib-2.system.sysLocation (.1.3.6.1.2.1.1.6)
static char sysLocation[] PROGMEM   = "1.3.6.1.2.1.1.6.0";  // read-write (DisplayString)
// .iso.org.dod.internet.mgmt.mib-2.system.sysServices (.1.3.6.1.2.1.1.7)
static char sysServices[] PROGMEM   = "1.3.6.1.2.1.1.7.0";  // read-only  (Integer)
1172  International / Le bar / Faire de belles étiquettes ? on: January 09, 2014, 11:03:51 am
Salut à tous,

je voudrais savoir si y'en a qui savent faire ou qui savent chez qui le faire faire ou qui savent le matos qui faut pour faire des étiquette "qui ont de la gueule". J'entends par la genre celles qu'on trouve sur les appareils qu'on trouve dans le commerce, par exemple sur un transfo 230V de tel y'a noté la "marque, 100-250V 50/60hz Output 5V 500ma ...."

je voudrais étiquetter des montages pour que si quelqu'un re bricole dessus il ait un minimum d'info, par conséquent pas une étiquette papier ...
1173  International / Français / Re: Fonction viable ? on: January 09, 2014, 02:56:30 am
Mauvaise idée ... comment résoudre, un peu de reflexion :

Code:
void fonction_deux(){

while(test!=sort_de_la){
     blablabla     
  }

}
1174  International / Français / Re: thermomètre avec écran lcd on: January 09, 2014, 02:53:47 am
Le problème est ici (comme signalé dans les post avant avant) :

Code:
  int voltage = reading * 5.0 / 1024.0;

A la compilation 5.0/1024.0 va être calculé (et oui c'est toujours une opération en moins !) et (sauf erreur de ma part) comme il s'agit d'un integer auquel tu attribues le résultat, et bien ce petit rapport va être "stocké" en integer, donc valoir 0 puisque le résultat est 0.0048
1175  International / Français / Re: Pb avec Agentuino on: January 09, 2014, 02:47:54 am
Il nous faudrait le code, visiblement certaine variables sont mal déclarées
1176  International / Français / Re: résolution simple pour problème de détection de carte arduino mega on: January 08, 2014, 01:35:20 pm
Oué enfin bien malin qui arrivera à prouver que tu a tenté de graver le bootloader ...

Comme je l'ai dit ce problème est assez récurent (toute proportion gardée cependant, y'en a pas non plus des millions). Ce qui est le plus étonnant c'est son caractère aléatoire et sans aucune raison apparente ... D'où pour ma part (et ce même avant que ce genre de problème apparaisse) une préférence pour les Duemilanove et leur très fiable  FT232RL smiley
1177  International / Français / Re: [Résolu]Conversion float en char on: January 08, 2014, 11:16:57 am
Il y a aussi

Code:
dtostrf(floatVar, minStringWidthIncDecimalPoint, numVarsAfterDecimal, charBuf);

+1

PString.h en plus n'est pas très utile depuis la 1.0 et la classe String (à éviter par ailleurs)
1178  International / Français / Re: résolution simple pour problème de détection de carte arduino mega on: January 08, 2014, 11:15:18 am
Surement un problème au niveau de l'atmega32u4 qui fait l'interface USB<-> série on a déjà vu le souci passé plusieurs fois. Il faut reflasher son bootloader. Pour ça soit un programmateur externe (USBTinyISP ou USBasp => moins de 5€ sur ebay ou dx.com) soit une autre Arduino (mot clé gogol => Arduino as ISP programmer)
1179  International / Français / Re: Montage triac "normally closed"? on: January 08, 2014, 11:12:18 am
ok merci pour ces précisions smiley-wink
1180  International / Français / Re: Conversion float en char on: January 08, 2014, 09:11:11 am
Et %6.2f ?

Sinon pour séparer c'est pas difficile : si je prend x=125.45 :

Code:
int Ent= int (x);  // Ent = 125
int Fract=abs(x*100-Ent*100); // Fract = |(128.45*100)  - (128*100)|= |(12845-12800)| = 45   abs() pour le cas ou x < 0
1181  International / Français / Re: étude de schéma on: January 08, 2014, 09:06:30 am
D'où mon smiley-wink

En fait ça serait pas trop problématique si tout les pins sont dispos, sauf que le Reset on dirait que ça n'a pas été prévu
1182  International / Français / Re: étude de schéma on: January 08, 2014, 08:42:48 am
SAlut,

Sauf erreur de ma part, ces résistances servent de protection : il doit y avoir des zeners de protection sur ces entrées, et ces résistances permettent de limiter le courant en cas de surtension.

Sinon je vois rien de choquant à priori, sauf que : comment tu comptes graver le bootloader ? smiley-wink
1183  International / Français / Re: Conversion float en char on: January 08, 2014, 08:36:07 am
- tu transformes ton float en entier (char)
- tu utilises %d pour afficher un entier.

C'est donc normal.

utilise plutôt %f, comme préconisé plus tôt dans ce sujet.

+1

je comprend pas, on te donne %f et tu reposte avec un %d .... on peut continuer longtemps comme ça
1184  International / Français / Re: Montage triac "normally closed"? on: January 08, 2014, 08:30:35 am

Un canal N à enrichissement demande une tension VGS positive  pour conduire.
Un canal N à appauvrissement conduit avec VGS=0V  mais demande une tension VGS négative pour se bloquer  --> double alim obligatoire.
 

Nan c'est pas ça : qu'ils soient à enrichissement ou à appauvrissement, le résultat est le même (confusion de ma part dans mon premier post). Ceux à appauvrissement sont très peu utilisé car moins performant que ceux à enrichissement. Ce qui fait la différence c'est le type de canal : N ou P. D'ailleurs qu'ils soient à enrichissement ou appauvrissement, le symbole électronique est le même.

N :      VGS<=0V  = BLOQUANT   VGS > 0V  =  PASSANT    (je fais bien sur abstraction de la courbe de variation de R en fonction de VDS et de VGS)  

P :          VGS<0V PASSANT      VGS >= 0V  = BLOQUANT (la aussi en réalité le MOSFET est bloquant avant 0V)

Et pas besoin de double alim pour un P, suffit de regarder le schéma que j'ai posté au-dessus.
1185  International / Français / Re: Probleme code arduino on: January 08, 2014, 03:11:02 am
Salut,

Déjà : quel rapport avec "tutoriaux et cours" ?

Ensuite : comment veux-tu qu'on t'aide ? Aucune info sur le matos ou le code déjà écrit ! c'est comme si tu te pointais au garage sans ta bagnole en disant "ma voiture est en panne, à bientôt"
Pages: 1 ... 77 78 [79] 80 81 ... 249