Show Posts
Pages: 1 ... 49 50 [51] 52 53 ... 147
751  Using Arduino / General Electronics / Re: Would any buttons just work with Arduino? on: October 22, 2013, 02:50:00 pm
There are push buttons with
 - single output, contact is ON only when you press),
 - double output.
With a double output push button :
- when push button is release one output is ON and the other is OFF,
- when push buttons is pressed : the output which were ON toggle to OFF and these who were OFF become ON

The bounces of these buttons can be deleted :
- by hardware by adding a capacitor (100 nF) in parrallel on the contact button.
- By software -> see example on Arduino IDE exemple

The second model (double output) can also be debounced with a RS flip-flop (see example in Wikipedia).

All of these solutions work, but the best solution is the one with the RS flip-flop but it needs a two output button.
Then this with the capacitor.
In my opinion the software solution, even if it works, is unsatisfactory because it masks the problem by adding delay so  the two first suppress problem.
752  Using Arduino / General Electronics / Re: Circuit Debounce on: October 15, 2013, 02:35:59 am
Have a look to the attached file to see the difference between the ideal circuit on which you base your argument, but you will never meet, and the actual circuit with parasistic inductors due to long wires.
753  International / Français / Re: Capteurs de température, je suis maudit... on: October 13, 2013, 12:17:21 pm
As tu mesuré avec un voltmètre la tension que sort le capteur ?
C'est la première des choses à faire que de vérifier qu'elle est correcte..
Si tu n'as pas de multimètre tu cours en acheter un : autour de 10 € en magasin de bricolage.
Sans multimètre tu sera toujours bloqué par ce genre interrogations auxquelles tu ne pourra pas répondre.

Si la sortie du capteur est correcte
- il faut vérifier qu'en entrée du micro il y a bien la même tension qu'à la sortie du capteur : cela parait évident mais il faut toujours vérifier les évidences car parfois la bêtise est tellement énorme qu'on ne l'a voit pas.  Et qu'on soit débutant ou chevronné c'est pareil.
- il faut arranger les câbles proprement, évite les grandes boucles qui se transforment en antennes de réception qui captent tout ce qui passe à leur portée. Il est toujours préférable de plaquer les fils. Torsade le fil de mesure avec le fil de masse, ça évite les boucles. N'oublie pas que tu traque le mV et qu'un millivolt c'est tout petit.
Il ne faut absolument pas que le fil reliant la masse du capteur à celle de l'arduino serve à un quelconque autre circuit.
Quelle est la longueur des câbles de liaison avec le capteur ?  Ces circuits n'aiment pas avoir une liaison trop capacitive, c'est expliqué dans la datasheet du LM35 (circuit équivalent de chez National). National préconise une résistance série de 2k ohms, personnellement j'ai essayé 1k, 2k, 4,7k et 10k : pour moi avec 50m de câble et un LM35 l'optimum est à 4,7 kohms mais c'est correct à partir de 2 kohms.

Vérifie que la carte est correcte en mesurant le 3,3V disponible.
Si tu ne te sert pas de l'I2C, utilise de préférence les entrées A4 ou A5 . Comme elle sont prévues pour l'I2C elles sont mieux isolées que les autres -> c'est une info que j'ai trouvé  dans la datasheet Atmel.
Ne retient jamais la première mesure mais au minimum la deuxième. Il faut savoir qu'il n'y a qu'un seul convertisseur pour 6 entrées. Les entrées sont donc multiplexées et le multiplexeur demande du temps pour se stabiliser , Atmel recommande de rejeter la première mesure perso je ne retiens que la 5éme mesure  -> c'est encore une info que j'ai trouvé  dans la datasheet.

Si tout est correct et que tu ne compte pas utiliser le capteur à une température supérieure à 100 °C tu peut passer sur la référence interne de 1,1 V avec un ordre AnalogReference (INTERNAL) -> je cite de tête, la syntaxe est à vérifier sur le site arduino.
Cela permettra d'améliorer la précision.

bon courage.
754  Using Arduino / General Electronics / Re: Circuit Debounce on: October 12, 2013, 12:31:54 pm
This is kind of what I thought  smiley-mr-green , thank you for confirmation.

In the calculation of short-circuit capacitor, people forget that the wires  bring inductor.
The current therefore can not be established immediately. There is the equivalent of a rise time.
Capacitor discharge is complex and the current max value  is much lower than that theory with ideal circuits done .
755  Using Arduino / General Electronics / Re: Circuit Debounce on: October 12, 2013, 11:26:23 am
With all due respect, cjdelphi, I think polymorph is rigth and you are wrong.

Excuse me but I am French and I don't understood "stfu"
Also Google translator does not.

To help me improve my English is the correct English or vernacular?
756  International / Français / Re: afficher sur des 7 segment un nombre recu par le port serie on: October 12, 2013, 10:05:41 am
Ton code je n'en sais rien mais j'avais regardé la faisabilité d'un produit équivalent et j'avais opté pour des registres à décalage chaînés.
Un registre par afficheur. Ce n'est plus la peine de multiplexer les afficheurs. (1)
Il faut 3 fils : horloge, donnée et latch pour éviter les états intermédiaires.
J'avais utilisé un tableau pour décrire chiffre par chiffre quel segments devaient être allumés, cela fonctionnait parfaitement.

(1) le multiplexage ne fait rien gagner en consommation puisque pour avoir une puissance rétinienne équivalente on fait passer plus de courant pendant le temps de conduction. Donc au total la valeur de intégrale est la même.
757  Using Arduino / Programming Questions / Re: HowTo reduce I2C bus speed using Wire lib ? on: October 12, 2013, 09:54:00 am
50% This is not a little too high ?
flat cable  (Zc = 600 ohms) = 40 pF / m
Ethernet twisted pair (Zc = 100 ohms) = 46 pF / m
 46/40 = 15%
758  International / Le bar / Re: Nouveau forum on: October 11, 2013, 02:05:10 pm
Ben c'est la preuve qu'un téléphone n'est pas un micro-ordinateur.
M'enfin ça on le savait déjà quoique avec certains semartefones il est plus facile d'aller sur le net que de simplement téléphoner.
759  International / Le bar / Re: Cherche à monter un projet sérieux on: October 11, 2013, 01:40:10 pm
Au contraire c'est un point très important pour faire du pro.
Il faut distinguer le logiciel du matériel.
Le logiciel (les librairies arduino) ne pose pas de soucis particulier, du moment que cela fonctionne l’essentiel est assuré.
Il n'en est absolument pas de même pour le matériel : si tu vends tu dois assurer une garantie et malheureusement  tu n'obtiendra jamais aucune indication sur la qualité des composants montés sur les cartes officielles, quant aux cartes chinoises ........
Tu pourra t'inspirer des cartes Arduino mais pour un projet dixit "sérieux" il te faudra faire tes propres cartes et si le volume n'est pas au rendez vous les prix vont grimper.
760  Using Arduino / Programming Questions / Re: HowTo reduce I2C bus speed using Wire lib ? on: October 11, 2013, 12:03:16 pm
It does not change the distance separating the wire, but it does make the conductors longer for a given length of cable
How many percent ?
761  International / Le bar / Re: Ils vont finir par nous tuer skywodd on: October 11, 2013, 10:36:58 am
Donc il faut passer au cran au-dessus, abandonner l'Uno et passer à quelque chose de plus complexe
Absolument pas !
Qu'il y ait des nouveaux besoins demandant plus de puissance je suis d'accord mais ce que tu dis c'est qu'à l'avenir il faudra utiliser un marteau pilon pour enfoncer un clou.
Dans la technique la bonne solution est toujours la solution bien dimensionnée et qui peut le plus, peut rarement le moins.

Oui les micro-controleurs  simples à utiliser comme les 8 bits actuels encore un avenir devant eux , même s'il passent à 16 ou 32 bits du moment qu'ils restent avec des chaînes de compilation open-source.
Ce n'est pas parce certains en bavent d'envie que tout le monde veux faire  video.

Et franchement tu vois un débutant qui découvre la programmation et le transistor commencer avec un "micro" avec un système d'exploitation !
N'oublies pas que Microsoft les a habitué à appuyer sur le bouton "Démarrer" pour arrêter leur PC.

Edit : beuh.. j'ai peu être lu un peu trop vite et a la relecture j'ai vu que c'était pour une appli particulière ,je me  dit que j’aurai du tourner mon stylo 7 fois dans ma main avant d'écrire, désolé.
Mais je persiste dans la défense des micro 8bits.
762  Using Arduino / Programming Questions / Re: HowTo reduce I2C bus speed using Wire lib ? on: October 11, 2013, 10:03:10 am
The official NXP ( ex Philips) document :
UM10204
I2C-bus specificationRev. 5 — 9 October 2012
and user manual.

http://www.nxp.com/documents/user_manual/UM10204.pdf

Capacitance does not exceeds 100 pF

763  International / Français / Re: Branchement phototransistor BPW77 on: October 11, 2013, 08:11:14 am
Bien vu  smiley-mr-green
Je n'ai pas de chat, juste un chien et pas un tout petit, 40 kg, donc le Whiskas même en apéritif .
764  Using Arduino / Sensors / Re: Photodiode at 10KHz -- improving signal-to-noise ratio? on: October 11, 2013, 07:36:43 am
The noise figure is related to the  bandwidth.
What spectral bandwith do you need : 0 Hz to 20 kHz or 10 kHz + /-  1 kHz    ?

More bandwidth will be narrow more noise will be low.
Try placing a low-pass or band-pass filter.
The more simple is a low-pass ( a resistor and a capacitor) at the output of the amplifier.
765  International / Français / Re: Branchement phototransistor BPW77 on: October 11, 2013, 07:10:58 am
Suite du post précédent ou
Comment aller chercher la documentation sur le site d'un fabricant :

La datasheet sans schéma donne comme fabricant Wishay.
Recherche gogole pour trouver le site de Wishay .
Sur le site de Wishay :
clic sur Opto electronique,
Recherche du composant BPW77,
Clic sur le nom BPW77 et transfert sur la page :  http://www.vishay.com/photo-detectors/list/product-81527/
Et là il y a tout plein de documentation avec tout plein de schémas.
Certaines doc sont assez trapues si on veut entrer dans le détail mais bien souvent une lecture en diagonale donne déjà de bonne indications bien utiles.

Wishay n'est pas avare de documentation que ce soit en opto ou en MosFet, c'est un fabricant que je conseille pour cela.
Pages: 1 ... 49 50 [51] 52 53 ... 147