Loading...
  Show Posts
Pages: 1 ... 101 102 [103] 104 105 ... 121
1531  Forum 2005-2010 (read only) / Français / Re: Plan Schématique on: April 16, 2010, 04:04:52 am
ATTENTION ne nous méprenons pas. Les petits condensateurs près du circuit ne servent pas à compenser des défauts de l'alimentation.
Ils sont là pour absorber des pics de courants qui feraient chuter la tension aux bornes du circuit. Les fils (ou les pistes sur un circuit imprimés) se comportent comme des inductances disposés entre l'alimentation et le circuit. Donc lorsque le circuit demande brutalement du courant il se produit une chute de tension localement à ses bornes indépendament de la qualité de l'alimentation. Le petit condensateur se comporte comme une réserve locale prête à fournir de l'energie à ce moment là. Il faut les placer au plus près des broches d'alimentation. Et pour les circuits qui consomment beaucoup, il faut un condensateur par broche d'alimentation
Dans ce cas, les condensateurs céramiques sont meilleurs que les tantales car ils ont une résistance interne plus faible et par conséquent ils  "répondent" plus vite aux appels de courant.

Si l'alimentation est de mauvaise qualité (mauvaise régulation) c'est plutôt des grosses valeurs de condensateur qu'il faut utiliser (et encore ça ne corrige pas tout). Il faut quand même conserver les petites valeurs au plus près.
1532  Forum 2005-2010 (read only) / Français / Re: Série 7 bits + parité on: April 13, 2010, 06:09:35 am
Quote
Par contre, ne va t'il pas y avoir un problème de communication car si mes souvenirs sont bons, c'est du 75 bauds dans un sens et du 1200 bauds dans l'autre
Arf... il a raison :-/
1533  Forum 2005-2010 (read only) / Français / Re: Série 7 bits + parité on: April 13, 2010, 05:57:40 am
Tu peux changer le format de la trame en modifiant le registre UCSR0C.

En principe une ligne de ce genre devrait suffire:
Code:
UCSR0C = 0x28 // 5 bits, parité paire
ou
UCSR0C = 0x38 // 5 bits, parité impaire
pour revenir en 8 bits
UCSR0C = 0x06 // 8 bits, sans parité

Je te renvoie à la doc du processeur où tu trouveras toutes les infos en fonction du format que tu veux utiliser (nb de bits et parité.
Tu trouveras là http://arduino.cc/en/Main/Hardware des liens vers les doc des processeurs en fonction de la carte Arduino que tu possèdes.
1534  Forum 2005-2010 (read only) / Français / Re: longueur de cable et capteur on: April 10, 2010, 03:52:34 am
@ekaki
Quote
Uc = (P * l / S) * I

Uc est la chute de tension (V)
P est la résistivité du conducteur (1/57 pour le cuivre, par exemple)
l est la longueur du conducteur, aller & retour (m)
S est la section du conducteur (mm²)
I est l'intensité du courant (A)
Pourrais-tu éditer ton post on ne distingue pas bien le I du L.
1535  Forum 2005-2010 (read only) / Français / Re: longueur de cable et capteur on: April 10, 2010, 03:49:56 am
Quote
Bonjour je souhaite brancher 4 capteurs gaz sur mon arduino.Y A t-il une longueur maxi de cable au dela duquel je perd le signal de mon capteur.
Il faudrait que tu nous donnes quelques informations sur la nature du signal qui sort de ton capteur pour que l'on puisse t'aider.
1536  Forum 2005-2010 (read only) / Français / Re: Arduino Sensor Shield V4 digital analog module on: April 07, 2010, 11:30:37 am
Quote
Etrange ce shield*, je trouve.
Ce shield est prévu pour brancher des servos pour le modelisme ainsi que des capteurs analogiques. Il n'y a pas de commande de puissance.
1537  Forum 2005-2010 (read only) / Français / Re: Capteur PING HS ? on: April 07, 2010, 07:05:41 am
Quote
j'ai juste agrandi le trou de la carte PING de la taille du filetage de la visserie en gros
C'est pas une bonne idée. Tu risque de bousiller quelque chose en faisant ça. N'as-tu pas blessé une piste en agrandissant ton trou.
Si la visserie est plus grosse que celle d'origine, est-ce que la vis ou l'écrou ne court-circuiterait pas une piste ou une traversée.

Quote
est ce que des poussières ont pu se mettre dans les capteurs et me les bloquer
C'est douteux à moins que tu aies vraiment bossé comme un cochon et que de la limaille soit tombée dans le circuit et ait créé un court-circuit.

Il y a aussi le risque d'avoir cassé la connexion d'un des transducteurs piezo en vissant la carte dans le boîtier. Si la carte s'est mise un peu de travers, en serrant tu peux avoir forcé latéralement sur le capteur et cisaillé une broche en dessous.

Le plus simple serait de ressortir la carte de bien l'inspecter et de la re-essayer sur table.
1538  Forum 2005-2010 (read only) / Français / Re: valeur max float, jai du raté un épisode on: April 06, 2010, 09:26:14 am
Ils ne sont pas codé de la même manière.
Dans un unsigned long tous les bits codent le nombre d'où 2^32 valeurs.
Dans un float le nombre est codé sous la forme mantisse plus exposant. Une partie des bits codent la mantisse et les reste des bits codent l'exposant. De ce fait on peut coder des nombres plus grand mais en contre partie on est limité en précision.
Plus de détails ici : http://fr.wikipedia.org/wiki/Float
1539  Forum 2005-2010 (read only) / Français / Re: Réparer un Arduino on: April 03, 2010, 04:25:32 pm
Quote
J'ai pris les instructions de contrôle du port-serie dans " mon-club-électric" où les indications me semblent fiables.
Justement je viens de regarder sur le site en question (peut être un peu vite j'en convient) et si il parle bien de la sélection du type de la carte je n'ai pas vu mentionné la sélection du port série utilisé pour le chargement (menu Tools/Serial Port).
Ta carte a déjà fonctionnée?
Aurais-tu fait une fausse manip qui expliquerait la panne?
1540  Forum 2005-2010 (read only) / Français / Re: lecture code en C++ on: April 03, 2010, 05:28:55 am
C'est du C++.
Pour motors.initialize(), initialize() c'est une méthode de la classe (ou de l'instance d'une classe) nommée motors.
1541  Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB on: April 03, 2010, 05:51:31 am
Quote
Y a t'il besoin des transistors pour si peu de leds???
Le transistor est nécessaire si le courant qui doit passer par une sortie dépasse la limite indiqué dans la documentation constructeur pour une broche ou si le courant que fournit un groupe de ports dépasse la limite indiqué dans la documentation constructeur pour ce groupe de ports.
Pour une sortie le courant max ne doit pas dépasser 40mA
Mais il y a aussi les contraintes sur les groupes de sorties

(extrait de la doc ATmega 168)
3. Although each I/O port can sink more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state
   conditions (non-transient), the following must be observed:
   ATmega48/88/168:
   1] The sum of all IOL, for ports C0 - C5, ADC7, ADC6 should not exceed 100 mA.
   2] The sum of all IOL, for ports B0 - B5, D5 - D7, XTAL1, XTAL2 should not exceed 100 mA.
   3] The sum of all IOL, for ports D0 - D4, RESET should not exceed 100 mA.
   If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater
   than the listed test condition.
4. Although each I/O port can source more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state
   conditions (non-transient), the following must be observed:
   ATmega48/88/168:
   1] The sum of all IOH, for ports C0 - C5, D0- D4, ADC7, RESET should not exceed 150 mA.
   2] The sum of all IOH, for ports B0 - B5, D5 - D7, ADC6, XTAL1, XTAL2 should not exceed 150 mA.
   If IIOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current
   greater than the listed test condition.


Donc si tu calcules le courant qui passe dans tes entrées/sorties tu vas vite savoir si les transistors sont nécessaires ou pas
1542  Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB on: April 02, 2010, 07:42:20 am
Quote
on les allumes une par une très rapidement
Bien sur mais alors elles sont allumées 1/72ème du temps dans l'autre cas elles sont allumées 1/3 du temps. La luminosité perçue en prend un coup. Mais cela dépend de l'application finale.
1543  Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB on: April 01, 2010, 03:16:01 pm
Quote
on peut cependant supprimer les 3 NPN pour brancher les catodes des leds directement sur les pins du Atmega
Là, tu y vas fort. Les 8 leds RGB peuvent être allumées en même temps (si il fait du blanc) cela fait quand même 24 leds à commander. Il faut conserver les transistors.
1544  Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB on: March 10, 2010, 06:39:21 am
Quote
Donc, je ne sais pas où relier les transistors sur l'atmega ; quel pin pourrai-je utiliser???
N'importe laquelle des sorties numériques de l'arduino peut être utilisée

Quote
Mais je ne suis pas sur que V = 9v; car les 74HC595 sont théoriquement alimentés en 5V.
Effectivement tu pilotes tes LED avec du 5V issue des 74HC585 il faudra revoir les valeurs des résistances.

Concernant le schéma, il manque un symbole de masse du coté du - de la pile. Il faut reprendre la masse sur la pile et non pas compter sur le fait qu'il y a deux broches de masse sur l'ATmega328. Les deux broches dans l'ATmega ne sont pas nécessairement reliées à l'intérieur et de toute façon ne sont pas prévues pour faire circuler un courant important.
1545  Forum 2005-2010 (read only) / Français / Re: carte de plusieurs leds on: April 02, 2010, 05:54:55 am
Quote
autre chose comment on fait quand on a une plusieurs leds et qu'on a que 5 ports d'entrées
On lit les liens que l'on t'a envoyé et on trouve la solution
Pages: 1 ... 101 102 [103] 104 105 ... 121