Show Posts
|
|
Pages: 1 [2] 3 4 ... 21
|
|
16
|
International / Français / Re: problème de pointeurs
|
on: November 03, 2012, 01:30:40 pm
|
Et bien, je crois que tu vas te débrouiller tout seul  1) j'ai jamais dit le contraire, c'est pour cela que tu déclares tes chaines sans String (char Liste [10][20]; ) 2) ha bon ? 3) un exemple qui ne fonctionne visiblement pas 4) Oui, mais visiblement, tu ne fais pas du C depuis si longtemps 5) a) Ton truc marche même si c'est moche b) j'ai souligné d'où vient ton problème au dessus
|
|
|
|
|
19
|
International / Français / Re: problème de pointeurs
|
on: November 03, 2012, 12:54:30 pm
|
|
pour commencer : float Str2F (char chaine )
si chaine doit être une chaine comme son nom l'indique, ta fonction devient alors : float Str2F (char *chaine ) ou float Str2F (char chaine[] )
Je ne comprends pas l'interet de la fonction appelant()
Elle ne renvoit rien, et ne modifie rien non plus. NombreFlottant n'existant plus après l'appel de la fonction.
Je crois qu'il faut que tu reprennes un cours de C au début, et surtout que tu ne mélanges pas avec C++, en utilisant pas la classe String.
|
|
|
|
|
20
|
International / Français / Re: commande 5v vers 12v
|
on: November 03, 2012, 12:48:46 pm
|
|
En fait, je veux pouvoir contrôler des leds ou moteurs de quelques mA à 5A grand max.
J'ai trouvé en ville des TIP122, je vais faire quelques essais
|
|
|
|
|
22
|
International / Français / Re: Formatage fichier XML
|
on: November 01, 2012, 05:41:59 am
|
attention barbudor, sprintf ne s'utilise pas comme ça. c'est sprintf(charDest, "ma tambouille avec le formatage %d %s", les, variables) sprintf(charBuff, "%08d.txt", nbrefichier );
|
|
|
|
|
24
|
International / Français / Re: Formatage fichier XML
|
on: October 30, 2012, 04:07:50 pm
|
|
en fat 16: 65 524 fichier sur la partition, et apparement 512 fichier à la racine (en ne dépassant pas le nomage en 8.3) par contre, je ne sais pas de ce qu'il en est dans un autre dossier...
Je ne sais pas s'il est possible de lire la fat32 (qui est bien moins limitative) avec la librairie sd
|
|
|
|
|
26
|
International / Français / Re: commande 5v vers 12v
|
on: October 30, 2012, 05:51:58 am
|
si je prends un TIP 120, de 5A max, je devrais être tranquille quoi que je branche. Par contre, vous faites comment quand vous devez commander du matos... J'ai quelques composants à acheter, au final, je vais devoir commander sur 3 sites différents, payant des frais de ports plus élevés que les quelques composants dont j'ai besoin 
|
|
|
|
|
27
|
International / Français / Re: [Problème] Bouton simple..
|
on: October 29, 2012, 09:45:44 am
|
|
pas quasi, ils sont indispensables. Sans pointeur, - pas de chaines de caractères ni de tableaux - les fonctions ne pourront manipuler que des variables à type bien limité... - elles ne peuvent retourner qu'une seule valeur. - ça force l'utilisation des variables globales, ce qui n'est pas très conseillé
et sans doute encore beaucoup de choses...
Il faut pas oublier qu'en C, tu ne manipules pas des objets, mais des cases dans la mémoire.
|
|
|
|
|
29
|
International / Français / Re: I/O : Comment passer une variable en OUT ?
|
on: October 29, 2012, 08:18:30 am
|
|
sur l'arduino, les sorties analogiques sont celles notés pwm.
tu les configure en faisant : pinMode(pin, OUTPUT);
et tu écris dessus avec analogWrite(pin, val); //val se situant entre 0 et 255 Tu peux utiliser map() pour avoir un ratio entre 0 et 1024 fournis par des entrées analogiques (A0 à A5)
Les seules broches pouvant écrire en analogique sont les pin 3, 5, 6, 9, 10, et 11. A0 à A5 ne sont des entrées analogique, mais peuvent servir aussi de sorties digitales
|
|
|
|
|
30
|
International / Français / Re: [Problème] Bouton simple..
|
on: October 29, 2012, 08:03:17 am
|
|
c'est sur que sans pointeurs, tu te limites à beaucoup de choses, surtout qu'un tableau... est un pointeur...
Mon code n'est pas compliqué...
En fait, pour faire simple, un tableau étant un pointeur. Quand tu veux envoyer un tableau à une fonction, il suffit de lui envoyer ton tableau sans * ni [], l'étoile apparaît uniquement dans le parametre de la fonction.
Ensuite, dans ta fonction, tu utilises ton tableau comme si tu l'utilisais ailleurs.
Ce qui est important avec les tableaux, c'est qu'en C, on n'a pas de propriété contenant la taille de celui-ci. Comme en C++, ou on aurait un truc genre len(tableau) ou tableau.length... Du coup, tu dois "trimbaler" une variable qui contient le nombre de cases de ton tableau...
|
|
|
|
|