Show Posts
Pages: 1 ... 104 105 [106] 107 108 ... 203
1576  International / Français / Re: PROGRAMME URGENT on: December 09, 2012, 06:58:27 am
Quote
mais quelle fonction je dois utiliser, delay() ou milis()
Si tu te reportes à la doc (liens ci-dessous)
http://arduino.cc/en/Reference/Delay
http://arduino.cc/en/Reference/Millis
tu vois que delay() est bloquant (il arrête le programme pendant la temporisation) alors que millis() se contente de retourner une information de temps écoulé (sans bloquer le programme) à toi alors la charge de gérer l'échéance de temps. Tout dépend donc de ton besoin. Avec delay() une fois la temporisation lancée le programme ne répond plus à aucune sollicitation. A l'inverse en utilisant millis() tu peux parfaitement continuer à scruter la liaison série ou un bouton pour par exemple interrompre ou modifier la temporisation.

Ton besoin n'est pas très clair et ton énoncé au début un peu abscons.Si tu décrivais clairement l'attendu ce serait sans doute plus facile de t'aiguiller vers une solution. Tu noteras que j'ai utilisé "aiguiller vers" et non pas "rédiger". N'attends pas que l'on fasse ton travail. Il faudra mouiller un peu plus la chemise. Tu dis être débutant OK, il y a sur ce forum des "cours" sur le Playgrounds du site mère une quantité astronomiques d'informations en tout genre et si tu cherches un peu sur le net il y en a encore plus et ici on fera notre possible pour t'aider.
1577  International / Français / Re: Temperature sur LCD on: December 08, 2012, 02:47:45 pm
Merci de faire partager ton expérience.

Juste 2 remarques:
 1) les images plus petites (800x600 selon la charte du site)
 2) le programme entre balises
Code:
   
  (bouton # dans la barre d'outils de la page de saisie des posts)
1578  International / Français / Re: Faire hurler un speaker de téléphone portable on: December 08, 2012, 12:03:53 pm
Ok, ça veut dire que pour faire du son avec l'Arduino, il faut rajouter un peu d'electronique...
Oui une résistance un transistor. C'est pas encore trop.
1579  International / Français / Re: Faire hurler un speaker de téléphone portable on: December 08, 2012, 09:20:37 am
Puissance max avec une source de 5V dans une résistance de 8 Ohms.
P=U²/R ==> 25/8 = 3.125W C'est déjà pas mal de bruit.
Courant à fournir par la source
 I = P/U ==> 3.125/5 = 0.625A

Tu vois aisément que la sortie de l'arduino ne peut pas les fournir. Donc il va falloir envisager quelque chose qui puisse fournir plus de courant à la charge.
Au hasard je dirais un transistor. Bipolaire ou MosFET c'est toi qui voit. Comme la tension est au carré dans la mesure de la puissance on voit qu'il faut privilégier la solution qui perdra le moins de tension. Donc le choix devrait s'orienter vers un MosFET

Après si tu veux, tu peux doubler la puissance en montant le haut-parleur dans un pont en H (comme pour le pilotage d'un moteurs)
1580  International / Français / Re: question de noob pour reset... on: December 07, 2012, 10:57:08 am
Quote
J'ai fait pareil.... mais je pensais qu'il y avait une autre solution....
En toute rigueur il faudrait faire:
Décâbler le premier montage
Reprogrammer l'arduino avec le nouveau programme (ce qui évite de programmer avec un soft qui fait rien)
Faire le nouveau montage

Mais bon comme le dit papybricol entre ce que l'on dit et ce que l'on fait.....
1581  International / Français / Re: Servomoteur on: December 07, 2012, 06:58:59 am
pos doit être un entier
1582  International / Français / Re: station meteo à peu pres complete on: December 05, 2012, 03:29:09 pm
Quote
Vaudrait mieux acheter une station météo avec port USB
Oui mais où serait son plaisir.

Artouste des types ont déjà travaillé là-dessus : http://arduino.cc/forum/index.php/topic,6641.msg52398.html#msg52398
1583  International / Français / Re: réaliser un moniteur série avec processing ou java on: December 05, 2012, 02:25:12 am
Quote
peut on explorer une carte sd connecter sur l arduino faire des copier coller suppression création de fichier comme sous Windows
Il n'y a pas d'OS sur l'Arduino donc c'est ton application qui devra faire le boulot
1584  International / Français / Re: Vitesse de communication port série baudrate / différences ? on: December 04, 2012, 10:21:17 am
1 start + 8 bits + 1 stop = 10bits ===> 9600 bauds donne 960 caractères par seconde ===> 38,4 caractères par 40ms.
Toi tu envoies 5 * 7 = 35 caractères par 40ms donc tu es près de saturer ta liaison.
1585  International / Français / Re: Vitesse de communication port série baudrate / différences ? on: December 04, 2012, 05:32:49 am
Quote
Donc ma question pour résumer: Est-il forcement nécessaire d'être en 115200 pour avoir un échange rapide ou est-ce que cela est imperceptible?
Si on fait abstraction d'une quelconque contrainte temps réel, la vitesse de transmission influe sur le temps que tu mets à transférer les données d'un équipement à l'autre. Donc cela génère du délai entre le moment ou tu envoies les données et le moment ou l'action est effectuée. A toi de voir si ce délai est acceeptable ou non.

Ensuite si tu as beaucoup de données à transmettre et que tu as une contrainte de temps (rafraichir des informations tant de foi par seconde par exemple) si le baudrate est trop bas tu n'aura pas le temps de mettre à jour les données dans le temps imparti. Il faudra donc augmenter le baudrate pour tenir la contrainte "temp réel"
1586  International / Français / Re: Port analogique et port Série. on: December 03, 2012, 07:30:09 am
Quote
Le programme est il est bien configurer afin de commander une LED branché sur la broche 13 en sortie numérique sur l'Arduino ?
Oui aux fautes de frappes près.
Code:
pin mode (13, OUTPUT);
Plutôt ça
Code:
pinMode (13, OUTPUT);

Maintenant, une entrée analogique par définition c'est ... analogique... Tu crois vraiment que la fonction analogRead() va retourner tout le temps 143?
Il y a le bruit de codage, la dérive des composants.
Ne penses-tu pas qu'il serait sage de prévoir une petite fourchette sur le test de cette valeur?

Pour les autres questions, il faudrait que tu réfléchisses un peu et que tu proposes quelque chose si tu veux que l'on t'aide.
1587  International / Français / Re: Perturbations électromagnétiques sur une broche? on: December 02, 2012, 10:58:48 am
Quote
Le soucis c'est quand j'appuis sur l'interrupteur de la lampe, du coup la technique n'est plus applicable.
La lampe génère un fort appel de courant? lampe fluo par exemple?
1588  International / Français / Re: truc bizarre on: December 02, 2012, 10:57:13 am
Quote
la clause delay doit se trouver avant l'appel du sous menu,
Ce n'est pas sûr de jouer sur les délais. Il est de loin préférable de faire une boucle avec un analogRead() pour attendre le relâcher du bouton avant de continuer. Comme ça si l'utilisateur laisse le doigt sur le bouton il n'y a pas de problème. Sauf évidemment si tu as l'intention de gérer des appuis longs et des appuis courts.
1589  International / Français / Re: truc bizarre on: December 02, 2012, 09:58:44 am
Le même bouton fait passer du menu principal au menu secondaire et permet aussi de quitter le menu secondaire.
Il faudrait tester le relâchement du bouton lorsque tu entres dans le menu secondaire avant de faire le premier read_LCD_buttons(); idéalement avant le do de la boucle de lecture du bouton.
1590  International / Français / Re: Raspberry <-> Arduino on: December 02, 2012, 09:43:34 am
Tous les ports sont supportés par le Pi.
La liaison série présente l'avantage de permettre le téléchargement du code.
Attention les IO du Pi sont 3,3V et pas 5V tolérants

Quelqu'un c'est déjà posé la question et a pondu une carte. Tu peux facilement t'en inspirer.
La Datasheet avec le schéma
La page de présentation
La page du projet
Pages: 1 ... 104 105 [106] 107 108 ... 203