Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 236
61  International / Français / Re: Exécuter un programme depuis une carte SD on: August 09, 2014, 07:29:21 am
Attention, tu ne peux pas exécuter le code depuis la carte SD. Il faut le charger dans la flash. Le bootloader se charge de programmer le contenu du fichier dans la flash de l'arduino.
62  International / Français / Re: [Conseil] Stocker un Char dans une Fram on: August 08, 2014, 06:27:22 am
Il faudrait re-écrire la méthode drawBitmap, ou plutôt écrire une méthode supplémentaire drawBitmapFRAM qui travaillerait à partir de données stockées dans la FRAM au lieu d'aller les chercher en mémoire programme.
63  International / Français / Re: Transistor PNP on: August 07, 2014, 10:01:46 am
Les 1N4001 sont à l'envers.
La base du transistor est relié au collecteur
64  International / Français / Re: Transistor PNP on: August 07, 2014, 07:04:29 am
(... suite)
Et dans le cas où tu utiliserais une alimentation indépendante, reliée seulement au +5V de l'Arduino et en aucune manière à la masse GND !, le schéma serait celui-ci :
Gné ? Désolé mais là je ne te comprends plus du tout. La carte Arduino elle est supposée la prendre où sa masse dans ta logique ?
il n'y a pas de masse le commun entre les 2 montages c'est la ligne de +. C'est parfaitement possible avec un PNP en émetteur commun.
65  International / Français / Re: Pas mal de questions on: August 07, 2014, 06:01:52 am
Le problème surtout c'est que, par rapport aux autres cartes de la famille Arduino, relativement peu de personnes utilisent la DUE.
Parce qu'elle a été commercialisée puis abandonnée à elle même avec des problème de libraires incompatibles. Du coup beaucoup se sont découragés. En conséquence il y a peu de retour d'expérience.
66  International / Français / Re: Transistor PNP on: August 07, 2014, 05:55:38 am
J'ai du mal a saisir un truc avec mon transistor PNP BD 140.

En effet, je branche le collecteur au 5V et l’émetteur a une LED (pour voir l'etat de la sortie) connecté a la masse
Enfin c'est plutôt le contraire et d'ailleurs ton schéma le confirme.
C'est "je branche l’émetteur au 5V et le collecteur a une LED" ce qui est plus logique vu qu'un PNP attend une tension base-émetteur négative pour conduire.

La LED s'allume parce que la jonction base-émetteur se trouve polarisé au travers de la LED (chemin directe alim --> Vbe --> LED --> masse. Et aussi parce que comme il n'y a pas de résistance dans la base le courant qui circule dans la broche d'entrée/sortie de l'arduino écroule complètement l'étage de sortie.

Effectivement une résistance dans la base est indispensable pour la protection du transistor et de la sortie de l'arduino.
67  International / Français / Re: Lanceur de sons / playback pour la scène on: August 07, 2014, 01:55:50 am
Pour la qualité du son, nous aimerions une qualité CD (16bit, 44kHz, stéréo). Le Music Shield 2.0 prend en charge le wav mais il n'y a pas plus de détail.
Voir sur le site du fabricant du circuit pour les caractéristiques du composant: http://www.vlsi.fi/en/products/vs1053.html
68  International / Français / Re: Wattmetre on: August 07, 2014, 01:52:23 am
Je ne serais par contre pas aussi catégorique que les autres personnes ici. Le shunt est la méthode employée dans les "consomètre" du commerce par exemple, et ça ne leur empêche pas de répondre au normes.
Nos réponses n'ont rien à voir avec la tenue d'une quelconque norme. Lorsqu'une personne de parle de faire un montage en contact direct avec le secteur et que dans le même temps elle t'explique qu'elle possède des connaissances limitées dans le domaine tu l'orientes plutôt vers une solution sans danger. Surtout que c'est pas les solutions qui manquent. La moins dangereuse restant le transformateur de courant puisqu'il n'expose pas le secteur dans le montage ainsi même la mise au point reste relativement sûre.
69  International / Français / Re: Lanceur de sons / playback pour la scène on: August 06, 2014, 02:54:36 pm
Tu pourrais associer à une carte arduino un shield comme celui-là http://www.watterott.com/en/Music-Shield.
70  International / Français / Re: Faut il alimenter en externe certains moteurs ? on: August 06, 2014, 01:29:42 pm
En fait la réponse c'est il faut toujours alimenter les moteurs en externes.
De manière générale, il faut toujours alimenter par l'extérieur les organes de puissances. Sinon tu risques d’abîmer le régulateur sur la carte arduino et pire, si tu n'as pas de bol, ton port USB si la carte est raccordée à ton PC.
71  International / Français / Re: Guillemets double et chiffres dans une chaine de caractères... on: August 06, 2014, 01:24:36 pm
il faut utiliser le caractère d'échappement \ devant le guillemet

Code:
Serial.print(F("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"));
72  International / Français / Re: aide pour transformer un code on: August 05, 2014, 03:21:22 pm
Ce code c'est la réception des commandes. Cela correspond à ce qui est décrit dans ces commentaires
// registre 0x00: registre d'exécution (commande a exécuter)
//....
// registre 0x01: opérant 1 - non utilisé dans cet exemple
// registre 0x02: opérant 2 - non utilisé dans cet exemple

Avant tout il faut comprendre comment fonctionne l'I²C.
Le premier octet transmis c'est l'adresse du registre dans lequel on veut écrire.
Ensuite on envoie les données à écrire.
Après chaque écriture l'adresse du registre avance automatiquement.

C'est ce que fait receiveEvent.
73  International / Français / Re: aide pour transformer un code on: August 05, 2014, 02:48:03 pm
Faut lire les docs http://arduino.cc/en/Reference/WireOnRequest

Wire.onRequest: cette fonction déclare une fonction qui sera appelée à chaque fois que le maître fait une demande de lecture.

requestEvent : cette fonction est donc appelée à chaque fois que le maître demande une lecture du périphérique I²C (l'arduino donc). La variable lastExecReq contient le numéro de l'opération à effectuer:
//    commande 0x00 - nop
//    Commande 0x01 - demande de numero de version (retourne un byte)
//    Commande 0x02 - Retourne un Float avec la valeur 5.67
//    Commande 0x03 -

Si tu veux que ton arduino retourne le CO2 pour la commande 02 tu remplaces 5.67 par le nom de la variable que tu veux envoyer.
Ensuite tu peux ajouter d'autre "commande"  une commande 03 pour la température, une commande 04 pour la température, ..
74  International / Français / Re: aide pour transformer un code on: August 05, 2014, 09:20:05 am
Dans le code que tu donnes il n'envoie pas 5.67. Il envoie le contenu de la variable passée en argument à la fonction
Code:
void Wire_SendDouble( double* d){
..
       block.data = *d;  // <---- c'est ça qui est envoyé

Le 5.67 auquel tu fais référence est dans un commentaire
75  International / Français / Re: Wattmetre on: August 05, 2014, 09:12:32 am
Bon sauf à vouloir mourir, jamais de liaison directe avec le secteur.

Ce que tu veux faire existe déjà. Le projet open energy monitor est un projet open source de suivi de consommation. Le site est très complet avec de nombreuses explications sur les solutions et leur système est basé sur des modules additionnelles pour Arduino.

Sur le sujet qui t'intéresse regarde plus particulièrement ici : http://openenergymonitor.org/emon/buildingblocks
Pages: 1 ... 3 4 [5] 6 7 ... 236