Show Posts
Pages: 1 [2] 3 4 ... 15
16  International / Français / Re: Fonction "Switch case" et variable on: January 07, 2013, 06:04:27 am
Salut,

Peux-tu poster la portion de code incriminée ?
17  International / Français / Re: Inclusions de plusieurs bibliothèques personnelles on: December 29, 2012, 03:54:28 am
Salut,

C'est la protection contre les inclusions multiples qui est mauvaise :
Code:
#ifndef QUADRI_H
#define QUADRI_H
Tu as mis la même dans les deux fichiers d'entête QUADRICOPTER.h et RADIOCOMMAND.h.

Le copier/coller c'est mal smiley-lol.
18  International / Français / Re: DCF77 ? Quelqu'un utilise ? on: December 17, 2012, 06:01:10 am
Quote
Pour ce qui est de la synchronisation, j'ai constaté que ça pouvait prendre jusqu'à 1 ou 2 minutes.
Normal.
Il faut attendre d'avoir détecté l'absence de la 59ème impulsion pour connaitre le début de la trame. Ensuite il faut encore attendre une minute complète pour avoir toutes les informations heure et date.

Merci smiley-wink Je ne me souvenais plus de la raison exacte...
19  International / Français / Re: DCF77 ? Quelqu'un utilise ? on: December 17, 2012, 02:59:46 am
+1, l'orientation de l'antenne est importante. Pour ce qui est de la synchronisation, j'ai constaté que ça pouvait prendre jusqu'à 1 ou 2 minutes.
20  International / Français / Re: DCF77 ? Quelqu'un utilise ? on: December 17, 2012, 02:46:05 am
Salut,

J'utilise ce même module DCF77 avec la bibliothèque Funkuhr. As-tu bien mis une résistance de pull-up sur la sortie DCF ? Celle-ci étant à collecteur ouvert, c'est indispensable.

J'ai publié un petit article sur le sujet.

++
21  International / Français / Re: [aide] EEPROM AT93C46 protocole SPI on: November 25, 2012, 08:53:20 am
Salut,

Je n'ai pas de quoi tester, mais une petite recherche chez l'ami Google donne quelques résultats, dont celui-ci.

++
22  International / Français / Re: Shield WizFi 210 - Arduino Uno on: November 25, 2012, 02:47:44 am
Salut,

J'ai déjà eu le cas sur un module GSM. Au démarrage celui-ci est en auto-bauding. La première commande (AT) lui permet de  détecter le baudrate utilisé et de se caler. Après je ne sais pas si c'est aussi valable pour ce module Wifi...

++
23  International / Français / Re: [aide] EEPROM AT93C46 protocole SPI on: November 22, 2012, 07:46:40 am
Voila mon dernier code pour la lecture

Code:
digitalWrite(cs,HIGH);
  SPI.transfer(B01); // opcode binaire 01
  digitalWrite(cs,LOW);
  digitalWrite(cs,HIGH);
  SPI.transfer(B01000110); // opcode binaire 01
  SPI.transfer(B00000111);
  digitalWrite(cs,LOW);

Il ne manquerait pas quelques bits au premier envoi ? Car là c'est comme si tu envoyais B00000001 et non pas B01000000.

++
24  International / Français / Re: [aide] EEPROM AT93C46 protocole SPI on: November 22, 2012, 03:33:28 am
Qu'est-ce qui te fait dire que la lecture ne fonctionne pas ? Sais-tu ce que tu es censé lire alors que tu n'as rien écrit dans la mémoire ?
25  International / Français / Re: [aide] EEPROM AT93C46 protocole SPI on: November 22, 2012, 02:21:42 am
Salut,

La mémoire AT93C46 n'est pas en SPI, mais en 3-Wire (3WI dans ta doc). La principale différence est que le Chip Select est inversé. Je précise que tu peux toutefois utiliser la bibliothèque SPI d'Arduino...

Dans ton cas, la lecture se fait de cette manière :
Quote
Read Operation:
Enable device via chip select high
Send read op code with address
Receive data byte(s)
Disable device via chip select low

Dans ton code, il te suffit donc d'inverser les niveaux de cs.

++
26  International / Français / Re: [aide] EEPROM AT93C46 protocole SPI on: November 21, 2012, 02:21:54 am
Salut,

Je vois quelques erreurs dans la configuration du bus SPI :

- Mode SPI :
Il faut choisir le mode 0. Au repos l'horloge est à 0 (CPOL = 0). De plus, les données sont prises en compte sur un front montant de l'horloge (CPHA = 0).

- Fréquence d'horloge :
La datasheet indique une fréquence de 2 MHz. Le SPI de l'Arduino Nano tourne à 16 MHz. Il faut donc diviser cette fréquence par 8.
27  International / Français / Re: Projet : Géolocalisation par GPS on: November 16, 2012, 08:40:09 am
Bonjour
il est plus simple de logger du RMC et de n'afficher que certains "champs" de la sentence plutot que de s'amuser à convertir/deriver l'info en GLL

Salut,

Question ouverte : n'est-il pas possible de configurer le module GPS de manière à ce qu'il envoie des trames GLL (puisque c'est ce que semble vouloir -Standby) ? Ainsi il n'y aurait aucune conversion à faire smiley-confuse
28  International / Français / Re: Aide problème LCD I2C on: November 14, 2012, 04:01:18 pm
Quote
je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ?

Cette valeur est du DECIMAL et en HEX cela correspond a 0x27.
En effet, j'ai omis de le préciser dans mon message...
29  International / Français / Re: Aide problème LCD I2C on: November 14, 2012, 03:03:55 pm
Merci beaucoup pour ce sketch corrigé, je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ?

C'est l'adresse de l'écran Lcd sur le bus I2C (ou plus précisément celle du PCF8574).
30  International / Français / Re: Aide problème LCD I2C on: November 14, 2012, 01:46:32 pm
Salut,

En effet ce sketch ne compile pas chez moi non plus avec Arduino v1.0.2. Il faut désormais passer un 4e argument à la fonction twi_writeto. Ci-joint le sketch corrigé.

Sinon il est tout à fait possible de se passer de la bibliothèque LCD I2C en tapant directement sur la bibliothèque Wire. Mais il y aura forcément plus de travail puisque tu devras réaliser le pilotage du PCF8574 et du LCD.

++
Pages: 1 [2] 3 4 ... 15