Show Posts
Pages: [1] 2 3 ... 153
1  International / Français / Re: Mise en mémoire d'étalonnage hors tension on: September 22, 2014, 02:25:04 pm
J'ai parlé de mémoire, je viens de revenir aux sources --> toujours la fameuse datasheet

C'est le registre d'adresse qui est limité à 512
voir pj (pour le 328p)
2  International / Français / Re: Mise en mémoire d'étalonnage hors tension on: September 22, 2014, 01:23:05 pm
Excusez moi je suis un peu neuneu  smiley-grin.  merci
Excuse moi si je complique le débat mais c'est pour la bonne cause.  smiley-mr-green
C'est vrai qu'il y a 1204 octets disponibles (octet = byte en français ) mais on ne peut stoker  au maximum que 512 valeurs que ce soit des octets où des int (un "int" occupe deux octets).

Je n'ai pas compris la raison. Ce n'est pas une limitation de la classe EEPROM construite par Wiring/Arduino .
C'est déjà comme cela dans les fonctions de l'avr-libc.
J'avais trouvé une fois les sources des fonctions de l'avr-libc, je ne les retrouve plus. De toute façon je n'y avais strictement rien compris.
3  International / Français / Re: Mise en mémoire d'étalonnage hors tension on: September 22, 2014, 11:21:43 am
Ben oui et en plus tu as donné la réponse à ta question .
Combien au maxi ?
Sans connaître le modèle de micro-controleur c'est difficile de répondre : il existe des bouteilles d'un demi litre, d'un litre, de 2 l, de 5l, de 10l  etc  
Pour les micros c'est pareil. Tu vas sur le site Arduino rubrique produit et en cliquant sur le modèle de ta carte tu auras tout les renseignements.
Tu vois c'est pas difficile de trouver de l'information.
4  International / Français / Re: Es-ce que le boolean est fiable on: September 22, 2014, 02:17:01 am
boolean en minuscule est correct.
Exact, tout à l'heure je n'ai pas pu  vérifier, c'est chose faite : même que TRUE et FALSE ne doivent pas être correct !

Extrait du fichier "arduino.h"
Code:
typedef uint8_t boolean;
typedef uint8_t byte;

#define true 0x1
#define false 0x0
Ce fichier ainsi que "wiring.c" sont des mines de renseignements.
5  International / Français / Re: Es-ce que le boolean est fiable on: September 22, 2014, 01:19:04 am
Un boolean "TRUE" se voit affecter la valeur 1
Un boolean "FALSE" se voit affecter la valeur 0
En réalité toute valeur différente de 0 est considérée comme vraie.

En fait le type boolean est créé dans la bibliothèque arduino et en réalité c'est un octet. Avec un micro 8 bits on ne peut pas faire moins.

if (firstcoordonnee==TRUE)  peut s'écrire plus court : if (firstcoordonee) puisque le résultat de ce qui est entre parenthèses vaut soit 1  ou 0.

Je n'ai pas vérifié mais il me semble que la définition du type boolean utilise des majuscules puisque TRUE et FALSE sont des constantes.
6  International / Français / Re: Problème avec Tiny RTC on: September 17, 2014, 02:02:00 am
Vérification de base : s'il y a une pile de sauvegarde est-elle bonne ?

Cette bête là peut fonctionner sans pile de sauvegarde mais déteste avoir une pile épuisée.
7  International / Français / Re: Capteur Inductif on: September 12, 2014, 02:49:13 am
Ce qui confirme que la première chose à faire est apprendre à lire une datasheet et de ne pas faire de cachotteries !

J'ai vu écrit en tout petits caractères la réserve de sécurité suivante qui peut avoir son importance en fonction de la destination de l' "objet".
Quote
1)  This product is a standard product and does not constitute a safety component as defined in the Machinery Directive.
8  International / Français / Re: Capteur Inductif on: September 10, 2014, 12:15:15 pm
Tu vend du matériel il faudrait que tu apprenne a être un peu autonome jeune homme !

Oui il y a des limites, oui c'est facile de les trouver :  il suffit de lire la datasheet rubrique "Electrical characteristics"
VDD max 6v --> Absolute maximum rating  si tu ne sais pas encore ce qu'est une absolute maximum rating :
Quote
*NOTICE:
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability

Caractéristiques en service permanent
Quote
28.2 DC Characteristics
T A = -40°C to 85°C, VCC = 1.8V to 5.5V (unless otherwise noted)

VIH ( Voltage Input (level)High)  max =  VDD +0,5 V  --> un coup d'œil dans la data sheet et l'explication est trouvée dans les diodes de protection.
Tout les circuits intégrés ont des diodes de protection et le schéma est toujours le même.

Autre point à ne pas perdre de vue : les zéner ne feront jamais 5,1 V pile mais 5,1 V +/- 10 % soit 4,6V <= Vz <= 5,61 V
Il existe des zéners à +/- 5% mais c'est plus rare et plus cher.
Donc la protection par zéner est utile mais il faut bien vérifier ce que l'on fait. La valeur normalisée inférieure à 5,1 V est 4,7V.

Mais ce n'est pas fini pour autant : plus la tension "zéner" est basse moins la régulation est "franche".
C'est un phénomène connu et qui trouve son explication dans le fait que l'appellation zéner cache en réalité 2 technologies différentes.
Jusqu'a environ 3,3 V :--> effet zéner
Au delà de 6V : effet avalanche contrôlé.

Et comme l'emmerdem**t est toujours maximum les tensions normalisées 4,7 V et 5,1 V sont entre les deux effets zéner et avalanche contrôlé.
9  International / Français / Re: contact sur deux arduino on: September 08, 2014, 04:29:34 am
Si les deux platines arduino sont côte à côte et fixées mécaniquement une seule résistance suffit.

Ce ne sera pas le cas si par exemple les platines sont placées dans des armoires distinctes et reliées entre-elles par des fils. Il  est alors possible qu'un fil soit écrasé et entre en contact direct avec la masse.  Avec une seule résistance seule une carte sera protégée.
Dans ce cas de figure Il est d'usage de placer une résistance en série avec chaque carte électronique, par exemple 500 ohms sur chaque sortie.

Je n'en dirais pas plus, il n'y a que toi qui soit à même d'évaluer les risques possibles dans ta conception du produit.
10  International / Français / Re: Faut-il une Pull-down ? on: September 06, 2014, 08:01:30 am
Quote
cas 5)  Le risque n'est pas tellement matériel. Il est surtout d'avoir un fonctionnement erratique ou incompréhensible.
   C'est surtout une question de fiabilité avec ce genre de montage "en volant".
Il n'y a aucun(e) risque chance que cela fonctionne masses non reliées.
Il faut toujours un fil aller et un fil retour.

Si l'isolement galvanique est obligatoire  (c'est à dire que ni les deux masses ni les entrées/sorties signal  ne sont reliées) il faut passer soit par un transfo soit par un isolateur optique.
Dans les deux cas il faut que le transfo ou l'isolateur soit capable de laisser passer une bande de fréquence adaptée aux fréquences du signal Data utilisé. C'est parfaitement possible mais ce n'est pas trivial.
11  International / Français / Re: Je ne trouve pas de référence au sawap suivant : on: September 05, 2014, 01:49:49 am
Depuis la dernière version l'IDE arduino a été modifié.
- Au lancement tout est compilé sans exception,
- Aux compilations suivantes seuls les fichiers qui ont été modifiés sont compilés.

Ce n'est pas aussi efficace qu'avec un "vrai" IDE mais il n'est pas possible de faire mieux tant que l'IDE travaillera dans un répertoire temporaire qui est supprimé à la fermeture de l'IDE.
Je pense que c'est plus un problème processing qu'arduino donc pas d'espoir de modification.
12  International / Français / Re: contact sur deux arduino on: September 04, 2014, 12:22:06 pm
Quote
- soit la direction est connue parce qu'on prend soin de ne pas faire d'erreur de programmation, et dans ce cas on n'a besoin ni de diode ni de résistance,
Alors ça JAMAIS.
La résistance est OBLIGATOIRE. Il est impossible de prévoir tous les cas qui ne devraient jamais se passer mais qui se passent quand même.
Quid des états intermédiaires à la mise sous tension ou au réveil ?
Que se passe-t-il si un PORT du micro réagit plus vite qu'un autre ?

Dans une conception sérieuse il faut systématiquement prévoir des sécurités.
13  International / Français / Re: Arduino standalone - comment câbler USB on: September 03, 2014, 05:30:53 am
Le micro du Leonardo, l'ATMega32U4, gère l'USB. Désolé mais c'est la seule information que j'ai sur le 32U4.
--> Ah si : je ne pense pas qu'il existe en boîtier à piquer mais seulement en CMS.

Sinon si c'est pour faire mumuse il existe des convertisseurs USB/TTL en pagaille sur Ebay pour 2 ou 3 €.
Généralement ils sont à base de circuits FTDI qui sont spécifiques à cette application et qui semblent poser moins de problèmes que le couple "ATMega16u2 + bootloader arduino".
14  International / Le bar / Re: [conseil] on: September 02, 2014, 03:46:20 pm
Bonjour,

Le mieux pour ta question est de ne pas faire le coucou dans le post d'un autre mais de poser une nouvelle question dans la partie générale du forum en cliquant sur la case [New Topic]
C'est là que tu obtiendra le maximum de réponses.parce que le bar c'est pour parler de tout et de rien donc pour les problèmes techniques ce n'est pas terrible.
15  International / Français / Re: Câble pour connecteur Dupont on: September 02, 2014, 03:34:47 pm
Les câbles en nappe ou de petit diamètre ont une résistance non négligeable.
Si les courants qui les traversent sont faibles aucun soucis mais si c'est pour les utiliser en câble d'alim il ne faut pas viser trop petit.

J'utilise soit le mode faignasse : cordons tout fait "made in Ebay" (tout petit diamètre de fil -> le cuivre coûte cher !) soit des cordons que je fais avec du câble souple 7 brins de 0,18mm de diamètre, c'est ce j'avais sous la main et cela tombe bien pour les connecteurs "Dupont".

Attention si tu n'as pas la pince à sertir qui va bien et que comme moi tu utilises le fer à souder il faut être léger sur la quantité de soudure :
- pré-étamer les câbles avant mise en place.
- utiliser de préférence de la soudure de diamètre 5/10 ou 8/10, surtout pour les fiches femelles.
Pages: [1] 2 3 ... 153