Show Posts
Pages: 1 ... 54 55 [56] 57 58 ... 138
826  International / Français / Re: [timers] ICP et CTC? on: September 23, 2012, 09:46:02 am
L'inconvénient de ta méthode c'est qu'a moins que ce soit 100% documenté, es tu sur que le compteur se remet à 0 l'impulsion ou bien 1 coup d'horloge après ? ou 2 ?
Il peut y avoir une latence, d'où erreur de mesure.
Quand tu lis la valeur absolue du compteur, tu n'as que des différences a faire et tu es sur qu'il n'y a pas de problèmes...
827  International / Français / Re: branchement module DS1307 RTC sur leonardo on: September 23, 2012, 08:43:14 am
n'importe quoi entre 2K2 et 10K devrait faire l'affaire sur une courte distance
828  International / Français / Re: branchement module DS1307 RTC sur leonardo on: September 23, 2012, 08:26:51 am
C'est cela, sans oublier que le GND du DS1307 doit aussi être relié au GND de l'Arduino : continuité des masses
829  International / Français / Re: branchement module DS1307 RTC sur leonardo on: September 23, 2012, 08:04:42 am
voilà, pour ce qui est des résistances de pull-up je viens de voir à quoi cela correspond, j'espère que je n'ai pas fait de bêtises à brancher en direct...

Pas d’inquiétude, cela empêche juste la liaison de fonctionner. pas de risque.

Il est possible que le fait que la liaison ne fonctionne pas bloque la lecture de la RTC ce qui bloque setSyncProvider()

Tu peux essayer tout d'abord la fonction RTC.get() toute seule dans le loop pour essayer de lire la RTC.
Elle renvoi un entier long (time_t == unsigned long)  qui s'incrémente toute les secondes.
830  International / Français / Re: branchement module DS1307 RTC sur leonardo on: September 23, 2012, 07:29:19 am
Ne pas oublier que pour que l'I2C fonctionne il faut aussi 2 résistances de pull-up, une pour chaque signal SDA et SCL (4K7 c'est pas mal).
831  International / Français / Re: Bug upload vers leonardo on: September 23, 2012, 06:27:13 am
Oui le téléchargement se bloque au deuxième screen shot et il n'y a pas d'autre message après.
C'est une arduino officielle et le port 35 est le bon.
la led de la carte rx est alumé et ne bouge pas et 'on' bien sur aussi sinon aucun pulsage.
Et il n'y a aucun toudoum. 

Ca sent un bootloader mal flashé
832  International / Français / Re: Mise en oeuvre Ethernet Shield on: September 23, 2012, 06:14:28 am
Il faut utiliser l'objet DNSclient

Si ta carte reçoit son IP par DHCP ca devrait être quelque chose de ce genre :

Code:
DNSClient dns;
dns.begin(Dhcp.getDnsServerIp());

Si tu es en statique:
Code:
DNSClient dns;
dns.begin(IPAddress(208,67,222,222)); // OpenDNS ou bien celui de ton provider ou celui de Google

Puis

Code:
IPAddress hostAddress;
int err = dns.gethostbyname( "www.aide.svp", hostAddress );

Et tu récupère ainsi l'adresse dans hostAddress, si err est non nul.
Si ca a foiré, err vaut 0.
833  International / Français / Re: [timers] ICP et CTC? on: September 23, 2012, 05:56:33 am
Pas utilisé de cette façon mais je ne vois pas l'intérêt.
Il est surtout dangereux de vouloir remettre le compteur à 0 par du soft dans l'interruption.

Dans une discussion a propos de la mesure du temps parcourue par une bille entre 2 capteurs je suggérais d'utiliser le code attaché.
On utilise 2 interruptions captures dans laquelle on lit la valeur du compteur.
Le temps écoulé est la différence.
Calculée sur un entier non signé de 16 bits, on s'affranchit du rebouclage pour autant que ce dernier de survienne qu'une seul fois.

834  International / Français / Re: Afficher contenu Chaine de caractere on: September 23, 2012, 05:50:08 am
Tes incréments sont mal placés

Par exemple, tu commence par incrémenter i en début de boucle puis tu met quelque chose dans data[ i]
Donc tu écris a l'index 1 du tableau au lieu de 0

pareil avec mot
Tu incrément d'abord j puis tu ecris dans mot[j] c'est à dire à partir de 1
Donc quand tu affiche mot, à l'index 0 il y a problamement un code '\0' == fin de chaine.
835  International / Français / Re: Bug upload vers leonardo on: September 23, 2012, 05:41:12 am
Est-ce que le téléchargement se bloque comme indiqué sur le 2eme screen-shot ?
Un autre message apparait-il un peu plus tard ?

Est-ce une Leonardo officielle ou un clone ?

Le port COM35 est bien le bon ?

Au moment des
Code:
PORTS {COM9, } / {COM9, } => {}
.....
PORTS {COM9, } / {COM9, } => {}
la led de la carte devrait pulser de manière douce (pas on/off mais graduellement)
Est-ce le cas ?

Normalement au moment où le téléchargement démarre (lignes oranges qui suivent les "PORTS {COM....] => {}" tu dois entendre un "dou-doum" qui signifie que le driver de la Leonardo a changé de mode puis un autre "dou-doum" à la fin qui indique la fin du téléchargement.

Il est possible que entre les 2 modes (téléchargement puis Serial), le port COM change de numéro. C'est l'aspect très ch... de la Léonardo.
836  International / Français / Re: WR703N + VinciDuino on: September 22, 2012, 03:39:34 pm
Une question : la zone ART est-elle dépendante de chaque unité ? de chaque modèle ? ou du chip Atheros ?
837  International / Français / Re: WR703N + VinciDuino on: September 22, 2012, 07:02:07 am
  • il est plus cher (30,03 € au lieu de 16,73 € sur eBay), si quelqu'un a un plan moins cher, je suis preneur !

15,37€ cet après midi. Ah non, c'est une pub mal faite où il faut choisir le bon modèle ....
Ca change tous les jours....
838  International / Français / Re: WR703N + VinciDuino on: September 22, 2012, 04:26:36 am
Oui, le MR3020 est collé et s'ouvre moins facilement que le WR703.
Voir sur le wiki d'openWRT ils donnent des conseils pour l'ouverture mais il v falloir forcer pour casser la colle et il se refermera moins bien.
839  International / Français / Re: Gestion des variables / array avec arduino et divers types on: September 21, 2012, 02:08:02 pm
Un pointeur doit forcément pointer vers quelque chose.
Une variable est quelque chose.

Le bouquin de Kernighan et Ritchie existe en PDF mais uniquement en version anglaise : http://zanasi.chem.unisa.it/download/C.pdf

Sinon j'ai aussi trouvé un cours de C : http://www.istia.univ-angers.fr/~hardouin/cours_c.pdf

Et voir aussi le site du zéro : http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html
840  International / Français / Re: Gestion des variables / array avec arduino et divers types on: September 21, 2012, 12:37:38 pm
La seule chose que tu as changé c'est de re'mplacer str+2 par str ?

Sinon je confirme qu'il n'y a pas d'autre façon de faire en C que de décomposer. Tu est looooooooiiiiin du PHP.
Pages: 1 ... 54 55 [56] 57 58 ... 138