Show Posts
Pages: 1 2 [3] 4 5 ... 15
31  International / Français / Re: Avis avant commande. on: November 13, 2012, 02:56:44 pm
Le problème n'est pas de savoir si on est normand ou pas, c'est juste qu'il est impossible de te répondre :
- si tu auras assez d'entrées/sorties sans savoir ce que tu vas connecter à ton Arduino ;
- si tu auras assez de mémoire pour piloter et faire interagir tout ce que as connecté sans savoir quelles fonctionnalités tu comptes développer.

La mémoire d'un microcontrôleur (la puce principale de l'Arduino) n'a rien a voir avec un fichier dont la taille est fonction d'un nombre de caratères...
32  International / Français / Re: Arduino/GPRS Shield/FIchier XLS on: November 13, 2012, 12:11:44 pm
Salut,

Pourquoi utiliser un fichier Excel ? Car ça risque d'être fastidieux à gérer sur un Arduino. Un fichier CSV ne ferait-il pas l'affaire ?

++
33  International / Français / Re: Avis avant commande. on: November 12, 2012, 02:18:53 am
Salut,

+1 avec Skywodd ! La Uno a nettement plus d'antériorité que la Leonardo, par conséquent tu trouveras plus de ressources pour la première. Pareil pour de nombreux shields : ils ont été conçus pour la Uno et peuvent être matériellement incompatibles avec la Leonardo. A moins de faire les adaptations nécessaires, tant matérielles que logicielles.

Quand à la Mega, elle a plus d'I/O mais également plus de mémoire, plus d'UART (4), etc...
34  International / Français / Re: Carte SD - programmation [mettre en tableau key et val liées] - config.txt on: November 01, 2012, 02:51:12 pm
Tout simplement avec le constructeur de la classe String :
Code:
char* charArray = "Hello world!";
String str = String(charArray);

++
35  International / Français / Re: init failed sparkfun MP3 avec Mega 2560 on: November 01, 2012, 02:50:44 am
Salut,

Le problème n'est pas logiciel mais matériel : ce shield n'est pas compatible avec les cartes Arduino Mega. Le bus SPI n'est pas sur les mêmes connecteurs...

++
36  International / Français / Re: Carte SD - programmation - Choix effectués - config.txt on: October 31, 2012, 03:30:36 am
Une piste : string.toCharArray() smiley-wink
37  International / Français / Re: Formatage fichier XML on: October 31, 2012, 03:21:31 am
D'après la page de la bilbiothèque SD, elle gère le FAT32 smiley
38  International / Français / Re: Carte SD - programmation - Choix effectués - config.txt on: October 30, 2012, 02:44:02 pm
sizeof(tblNomFic) te donne la taille de la variable tblNomFic et donc de tous les éléments qu'elle contient.

A priori tu peux connaître le nombre de fichiers dans ta boucle while. Pourquoi ne pas le faire ici ?
39  International / Français / Re: Carte SD - programmation - Choix effectués - config.txt on: October 30, 2012, 12:29:04 pm
La bibliothèque SD ne gère que les fichiers au nom court au format 8.3 : 8 caractères pour le nom, 3 pour l'extension.
40  International / Français / Re: Carte SD - programmation - Choix effectués - config.txt on: October 30, 2012, 06:00:28 am
Salut,

En effet, il y a une erreur de logique. Dans ce que tu as écrit ton compteur s'incrémente tant que le caractère lu est différent de '\n'.
Sauf que tu veux parcourir ton fichier jusqu'à la fin, c'est à dire tant que tu n'as pas trouvé le caractère nul '\0'. Et compter le nombre de '\n' rencontrés sur le parcours.

Je te laisse chercher un peu smiley-wink
41  International / Français / Re: GPS skylab skm53 et arduino mega 2560 on: October 30, 2012, 05:39:26 am
Salut,

C'est ce qu'on appelle une opération ternaire. C'est une manière plus concise de faire un if / else.

Si on se concentre sur cette partie :
Code:
TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat
On teste la valeur de TinyGPS::GPS_INVALID_F_ANGLE. Si elle est différente de 0, le résultat vaut 0.0, sinon le résultat vaut flat.
Ensuite on compare ce résultat à flat.

On pourrait d'ailleurs décomposer ainsi :
Code:
float result = TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat;
Serial.print(flat == result, 6);

Ou encore écrire :
Code:
float result = 0;
if (TinyGPS::GPS_INVALID_F_ANGLE)
{
    result = 0.0;
}
else
{
    result = flat;
}
Serial.print(flat == result, 6);
42  International / Français / Re: Formatage fichier XML on: October 29, 2012, 03:52:21 am
C'est surtout que l'Arduino reste limité et que le XML est relativement lourd. Etant donné que les données à gérer sont simples, autant faire simple smiley-wink
43  International / Français / Re: Formatage fichier XML on: October 29, 2012, 03:19:33 am
Salut,

Je suis entièrement d'accord avec Vohu ! Et puis le CSV est également très courant et peut être exploité simplement par de nombreuses applications. Que comptes-tu faire de ce fichier au juste ?

++
44  International / Français / Re: Carte SD - Câblage et programmation - Choix effectués - XML on: October 28, 2012, 06:02:45 am
Salut,

Il faut adapter les signaux 0-5V de l'Arduino vers des signaux 0-3,3V de la carte SD. Tu peux t'inspirer de shields existants : Arduino Wireless Shield,  Snootlab Mémoire, Adafruit Logger Shield, etc...

++
45  International / Français / Re: Uno R3 + Shield ethernet R3 ou uno ethernet on: October 22, 2012, 01:41:39 pm
Sur l'Arduino Ethernet, des broches sont utilisées pour l'Ethernet et ne peuvent pas utilisées pour autre chose. Voici ce qu'on peut lire sur sa page :
Quote
NB: Pins 10, 11, 12 and 13 are reserved for interfacing with the Ethernet module and should not be used otherwise. This reduces the number of available pins to 9, with 4 available as PWM outputs.

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