Show Posts
Pages: [1] 2 3 ... 348
1  International / Français / Re: Programme ralenti par la lecture d'une température on: Today at 04:26:08 am
En OneWire effectivement ça monopolise le µC
bonjour B@tto
la ce qui est vraiment penalisant c'est le delay 800
ce n'est pas un vrai delay de bus  onewire , mais le delai necessaire pour effectuer en interne la conversion (d'ailleurs ce delai varie selon la resolution souhaitée entre +4 ms pour 9bits jusqu'à 750 ms pour 12 bits)
2  International / Français / Re: Programme ralenti par la lecture d'une température on: Today at 04:20:07 am
C'est exactement ce qu'il me faut  smiley-razz
Lire la valeur de température toutes les secondes par exemple c'est largement suffisant
Mais j'ai cru comprendre que pendant cette lecture de température , le processeur ne pouvait pas faire autre chose. Exact ou Faux ?
Si c'est possible, traduit en code ça donne quoi ?
bonjour
ce qui est excessivement penalisant c'est ça

  delay(800);           // Et on attend la fin de la mesure
et pour limiter cette penalisation il faut proceder à l'envers et avec millis  smiley-mr-green

principe :

si millis() > temps_ancien+1000 , 1000=lecture toutes les 1000 millisecondes
alors
lire le scratchpad = ds.write(0xBE);
temps_ancien=millis()
lancer une demande d'acquisition =ds.write(0x44, 1);

NB : la premiere lecture du scratchpad sera evidemment foireuse puisque la 1ere demande d'acquisition de T° viendra seulement apres la 1ere lecture.
3  International / Français / Re: Chute de tension pins D5, D6 et D7 de l'arduino nano on: September 29, 2014, 03:17:47 pm
..., j'utilise actuellement un arduino nano pour piloter neuf transistors....
Bonsoir

ref exacte des transistors utilisés sur chaque sortie ?
4  International / Français / Re: Programme ralenti par la lecture d'une température on: September 29, 2014, 01:01:12 pm
Bonjour,
J'utilise un petit programme simple qui tourne très vite et utilise 2 interruptions.
Je veux le modifier en ajoutant une valeur de température a partir d'un capeur DS18B20.
En suivant les différent exemples j'ai inséré un bout de code pour lire la température dans mon programme mais ça le ralenti de façon considérable puisque la lecture se fait environ toutes les 1 sec.
Etant débutant sur ce langage je coince

...

Comment l'insérer sans qu'il ne retarde le programme "rapide" ?
Merci
Bonsoir
La lib Onewire est truffée de "delay"   smiley-mr-green
le  Onewire doit respecter des timings tres contraignants 

une solution (mais qui n'influera pas sur les "delay") consiste avec les DS18B20 de lancer l'acquisition et de lire le scratchpad
"quand on peut" , ça peut aider , mais il faut quand meme bien avoir à l'esprit que le bus Onewire est un bus lent  smiley-cool
 
5  International / Français / Re: ESP8266 module wifi on: September 26, 2014, 05:28:33 am
Bonjour,
.....là je pars dans ma campagne pour un W-E prolongé , ...
Ah le chanceux, nous on reste au taffe.
 smiley-mr-green
je ne suis pas sinistré non plus ,  là bas j'ai aussi accés au web  smiley-mr-green
@+
6  International / Français / Re: ESP8266 module wifi on: September 26, 2014, 04:54:59 am
...
je ferai aussi des essais de connection sur autre chose que ma Freebox....

Dans l'état actuel la puce me parait quand même un brin capricieuse (dans la mesure ou je comprend ses diverses commandes AT  smiley-wink)
...
Bonjour Al1
merci pour tes essais poussés, là je pars dans ma campagne pour un W-E prolongé , je passerais  commande mardi
sur ton lien pour appro rapide de 2 ex.

@Batto , ta commande sur aliexpress quel delai ?
7  International / Français / Re: Projet BTS Système Electronique banc de test on: September 25, 2014, 03:09:48 pm
Si le premier courant à mesurer est alternatif et non pas continu cela change la donne.
...

Bonsoir
En assumé  Normand   smiley-mr-green  , je vais bien sur repondre :

p’têt ben qu’oui, p’têt ben qu’non  smiley-cool

Sur un banc de test en court circuit d'entrée sur l'alim AC pas besoin d'aller plus loin  smiley-mr-green

Toutes les manips de maintenance commencent par mettre l'equipement à alimenter sur une R serie faible pouvant dissiper la puissance nominale "sans casse" .  smiley-cool

En DIY/HACK  , je ne branche  jamais directement un truc (230V )  "pas bien connu" sans prealablement l'avoir connecté sur une "PC" mise en série avec "une ampoule filament" (aujourd'hui de l'halogene en 500W )  , vieux truc appris "d'un depanneur TV"  il y a plus de 40 ans  chez qui j'adorais trainer smiley-mr-green

tres efficace : ça s'allume "pleins feux"  en cas de court circuit au  lieu de faire "sauter les plombs"  smiley-cool







8  International / Français / Re: ESP8266 module wifi on: September 25, 2014, 02:43:16 pm
Bonsoir Artouste !

appro en 3j ouvrables ...(     .... à 10€ pièce   smiley-sad    )
...

smiley-mr-green
Quand on aime,  on ne compte pas (trop)  smiley-cool
9  International / Le bar / Re: Fait beau chez vous ? on: September 25, 2014, 02:30:01 pm
...

Du coup avec un ami on est en train de monter notre affaire. Ça va être compliqué au début mais on y crois.
OK
C'est la condition premiere d'un succés futur  smiley-mr-green

Ayez neanmoins bien à l'esprit que si vous avez d'excellentes competences "particulieres" ,  personne n'est omniscient  smiley-cool .

Ne faites pas l'impasse de bien vous entourer pour la constitution de votre structure (il existe pas mal d'endroits où des professionnels des structures , "distillent" bénevolement des conseils  .  ) et ensuite sa gestion.

Ce n'est  pas parce que tu sais parfaitement coder en 30"  chrono un CRC exotique  smiley-mr-green  , que tu sauras decoder l'importance d'un "formulaire Cerfa"  portant en bas derriere à droite une date limite de reponse sous peine de penalités automatiques  smiley-mr-green



bon c'est pas tout ça , on commande quand, quoi  et où ?  smiley-cool



 





10  International / Français / Re: ESP8266 module wifi on: September 25, 2014, 01:58:09 pm
...
revenons à nos moutons ....

ESP8266 déballé,  câblé sur une plaque d'essai avec un régulateur 3,3V 1A et un module FT232R
Dans un premier temps je veux 'tâter' la puce par les commandes AT, sans Arduino et avec une alimentation correcte.
Il me semble d'autre part que la puce n'est pas tolérante aux 5V sur ses entrées.

...
... à suivre...

Bonsoir Al1fch
merci pour le retour
ça semble tres "simple" au moins comme interfaçage de base
par curiosité , appro chez qui ? , delais ?

11  International / Français / Re: Lire la fréquence d'un signal sinusoidale avec la carte Arduino on: September 25, 2014, 07:36:33 am
Bonjour,

Je travaille sur un projet qui consiste à mesurer la hauteur d'eau grâce à une capacité et lorsque le niveau de l'eau est trop haut, le réservoir se vide.
Pour ce faire, j'ai besoin de lire la fréquence d'un signal sinusoidale, avec l'arduino puisqu'il faut que je commande un moteur avec, pour en déduire la hauteur d'eau (grâce a la capacité). Le problème est que mes fréquences vont être élevé, de l'ordre du MHz je pense.

Y a-t-il quelqu'un pour m'aider ?
bonjour
tu pense ou tu es sur et certain   smiley-cool
lien(s) vers ton capteur ?
12  International / Français / Re: Projet BTS Système Electronique banc de test on: September 25, 2014, 07:33:13 am
Non ce n'est pas pour tester en sortie de fabrication, en faite je suis dans un service après vente d'une enseigne qui vend des motorisations de portails. Le banc de test servira à tester les cartes électroniques des clients qui nous reviennent.
comme tu t'y prend dés la rentrée,  il te reste un peu de temps pour bien reflechir  smiley-mr-green
Il te faut cerner les "etages" à tester
commence par comme comme tu l'à evoqué le CC en entrée de pont de diode
d'apres toi quelle serait la(les)  meilleure (moins mauvaise) methode pour la detecter et la reporter sur ton banc de test ?



13  International / Français / Re: Projet BTS Système Electronique banc de test on: September 25, 2014, 05:15:19 am
Ton truc ce serait ti pas pour des tests  en sortie de ligne de fabrication ?

Si on est obligé  de tout t'arracher  on n'y aura pas loin.
bonjour 68tjs

Va pas nous le stresser  smiley-mr-green

il l'a indiqué en ouverture de topic :

Quote
et je doit réaliser un banc de test
14  International / Français / Re: Clavier matriciel de plus de 16 touches on: September 25, 2014, 05:13:36 am
merci fdufnews,

mais regarde plus haut , j'avais bien modifié le code dans se sens

bonjour
il faut aussi dans le MyKeyPad.cpp
modifier toutes les valeurs en dur de scan
exemple sur la 1ere iteration

Code:
#include "MyKeyPad.h"
// Constructeur paramétré
MyKeyPad::MyKeyPad(int rowArray[], int colArray[]){
  // Copier le tableau des broches
  for(int r = 0; r < 4; r++)
    row[r] = rowArray[r];
  for(int c = 0; c < 3; c++)  // <------- remplacer 3 par  6
    col[c] = colArray[c];
15  International / Français / Re: devinette on: September 24, 2014, 03:13:42 pm
je ne connais le 1W que de nom, jamais mis en oeuvre.
des exemples representatif pour l'utiliser plutot qu'un autre?

Typiquement le 1W est bienvenu  sur du besoin  de transmission d'info  "calmes" sur une seule paire cablée dispo (pour raison X ou Y , voir Z  smiley-mr-green   )

l'info "bidirectionnelle" ne necessitant rien d'autre comme support  , voir meme pouvant alimenter les compos au travers = mode parasitic power
Pages: [1] 2 3 ... 348