Show Posts
Pages: 1 ... 62 63 [64] 65 66 ... 128
946  International / Français / Re: E2PROM 24C128 on: April 08, 2013, 07:58:04 am
Quote
Hé oui, c'est très simple, sur Windows il y en trois, mais elle sont  complémentaires.
Complémentaires oui, mais conserver le même nom de fichier pour 2 fichiers différents qui ne sont différentiables que par leur emplacement.... bon.
Parce que sous Win tu as forcément l'avr-libc et son twi.h qui doit se trouver du coté du compilateur GCC  (avr-gcc ou gcc-avr).
Quote
Je comprend au fur et à mesure pourquoi il y a un engouement pour cette plateforme.
Elles ne sont pas suffisamment performantes pour mon projet
Elles ne pas faites pour du travail pro, elles sont faites pour débuter ou pour faire un truc vite fait, et elles le font bien.
Même si je critique et que cela m'agace quand je vois des utilisateurs partir à la pêche de versions différentes de la même librairie jusqu'à en trouver une qui tombe en marche avec le matériel qu'ils viennent d'acheter sur Ebay et qui bien entendu n'a pas de schéma, je reconnais le travail fourni par l'équipe Wiring/Arduino et chacun est libre, en fonction de son niveau, de s'y enfermer ou pas.

Quote
N'importe qui peut se prendre pour un Bill Gates en herbe
Ah bon Billou c'est un programmeur ? Depuis quand ?
Je croyais que c'était juste un (excellent) marqueteur.
Parce que même l'ancêtre DOS ce n'est pas lui qui l'a écrit : il a acheté la boîte qui l'avait conçu .  A l'origine DOS = Dirty Operating System smiley-mr-green
947  International / Français / Re: E2PROM 24C128 on: April 08, 2013, 04:51:33 am
Lequel de twi.h ?
Parce qu'il y en a deux : pourquoi faire simple quand on peux faire compliqué au royaume Arduino ?

Il existe un twi.h dans l'avr-libC, la mère de toutes les librairies.
Il se trouve à deux endroits (aîe ça se gâte même chez Atmel):
(Nota je suis sous linux, je ne connais pas les chemins Windows mais ce doit être équivalent)
1) usr/lib/avr/includes/utility/twi.h
2) usr/lib/avr/includes/compat/twi.h

Et dans la classe TwoWire on trouve l'autre fichier twi.h :
/arduino/libraries/Wire/utility/twi.h,

Toujours pour simplifier Wire est abusivement appelée une classe.
En réalité  "Wire" est un objet instancié à partir de la classe "TwoWire". La preuve  à la fin du fichier Wire.cpp on trouve la ligne :  TwoWire Wire = TwoWire() .

Pour simplifier encore le fichier arduino/libraries/Wire/utility/twi.c  inclu les deux fichier twi.h , celui de l'avr-libC : #include <compat/twi.h>  et celui de la classe TwoWire  :   #include "twi.h" , les appels aux fichiers se faisant soit avec des < > soit des " ".

On ne peut pas dire que les auteurs de la classe TwoWire ignoraient l'existence de de ce fichier puisqu'ils l'utilisent.
948  International / Français / Re: Sleep.h on: April 07, 2013, 05:38:00 am
Down.
Tout le monde a droit à son week-end tranquille.
949  International / Français / Re: [Résolu] Arduino DUE, compatibilté des afficheurs LCD et shield Ethernet + SD on: April 07, 2013, 02:46:47 am
Sinon pour la rapidité il y a la solution des registres à décalage. Un fil  de plus que l'I2C mais avec la DUE tu as de la réserve.

Les cartes I2C sont limitées en vitesse de transfert. Un simple 74HC595 peut lui fonctionner jusqu'à 20 mHz.
Cerise sur le gâteau si tu en mets deux en série tu peux utiliser l'afficheur en mode 8 bits (11 pins nécessaires) ce qui divise  les temps d'écriture : en mode 8 bits envoi de 11 bits, en mode 4 bits envoi de 2x7 bits soit presque 30% de gain de transmission sans compter le délai obligatoire entre deux transmissions sur un HD44780.

Le 74 HC595 ne demande pas de liaison bidirectionnelle  la conversion de niveau 3,3V/5V peut se faire simplement avec des transistors bipolaires plus rapides que des mosfets surtout si tu évites de trop les saturer.

Un morceau de plaquette pastillée et c'est parti.
950  International / Français / Re: Comment splitter un programme long en fichiers à inclure ... on: April 07, 2013, 01:55:43 am
Quote
ARDUINO n'est pas fait pour les projets aussi ambitieux on dirait
Arduino fait bien ce pourquoi il a été écrit :
Aider les débuts des néophytes en microcontroleur.
Et cela il le fait bien mais il ne faut pas lui en demander plus.
Si tu veux optimiser en poids ou en rapidité il faut utiliser des outils plus classiques.
951  International / Français / Re: Valeur compteur stocker en eeprom on: April 07, 2013, 01:45:56 am
Si tu compte utiliser l'eeprom interne au micro-controleur sache que le nombre d'écritures garanties est plus faible qu'avec une Eeprom externe.

Si tu veux continuer à utiliser l'Eeprom interne sache qu'il n'y a pas que la librairie Wiring/Arduino dans la vie.
Il faut de temps en temps retourner aux sources : l'avr-libC
http://www.nongnu.org/avr-libc/
et en ce concerne ton besoin
http://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html

La librairie Wiring/Arduino ne fait rien de plus qu'appeler une seule des fonctions fournies par Atmel et te cache l’existence des autres qui peuvent te simplifier la vie.
952  International / Français / Re: analogRead qui joue au yoyo ... on: April 06, 2013, 03:30:14 pm
Quote
et par conséquent, les fils bougent car les trous sont plus larges que les fils

Fer à souder !
953  International / Français / Re: [RESOLU] besoin d'aide des physicos-musiciens on: April 06, 2013, 02:26:58 pm
Quote
De toutes façons, ma nièce a déjà sûrement oublié

Prudence, prudence....
954  International / Français / Re: [RESOLU] besoin d'aide des physicos-musiciens on: April 06, 2013, 12:58:19 pm
Si la flûte peut être factice, a priori cela ne pose pas de problème puisqu'elle doit être muette, pourquoi ne pas imaginer un tube avec des orifice muni de clapet avec un ressort de rappel.
Chaque clapet aurait un aimant qui actionnerai un ILS qu'il serait facile de discriminer.
D'accord cela ressemblerai plus à une clarinette qu'à une flûte.

L'électronique se simplifie mais pas la mécanique  smiley-roll
955  International / Français / Re: arduino uno et barrière infrarouge on: April 06, 2013, 12:44:53 pm
Quote
Euh, tu ne m'as pas répondu sur le pourquoi une résistance de 10k ne fonctionnait pas...????

Il n'y objectivement AUCUNE raison pour que cela ne marche pas.

Maintenant je n'ai pas de boule de cristal pour vérifier ton câblage.
956  International / Français / Re: arduino uno et barrière infrarouge on: April 06, 2013, 11:48:23 am
Oui tu peux.
Avec le montage le transistor fonctionne en passant ou bloqué.
S'il est bloqué c'est comme si un interupteur était ouvert donc la tension de collecteur = +5V
S'il est passant il reste juste la tension de saturation Vcesat = 0,2 V donc il est considéré comme étant à la masse.
957  International / Français / Re: besoin d'aide des physicos-musiciens on: April 06, 2013, 08:56:54 am
Préambule : je ne suis pas du tout, mais alors pas du tout musicien.

Le schéma de la flûte me rappelle mes cours de terminale et plus précisément les cordes vibrantes et les ondes stationnaires.
J'ai l'impression que les évents servent à faire varier la longueur de la cavité résonnante et donc la fréquence émise.
Dans cette hypothèse la pression ne représenterait que le volume du son émis.

Mes 0,001 centime
958  International / Français / Re: arduino uno et barrière infrarouge on: April 05, 2013, 02:44:00 pm
Fais un vrai schéma, pas besoin qu'il soit sous forme informatique : du papier un crayon (une gomme) et une règle par respect pour le lecteur c'est suffisant.
Tu le prend en photo et tu le joins-> Additional options en bas à gauche de la fenêtre d'édition des messages.

Parce que ce que tu as joins précédemment je n'ai pas fait l'effort de comprendre j'ai vu la résistance de 220k dans le collecteur du photo-transistor et il me semble avoir vu un 555 mais je n'ai pas cherché à aller plus loin.
959  International / Français / Re: Récupérer l'état d'un bouton on: April 05, 2013, 02:36:08 pm
Quote
mais plus souvent, je peux contrôler la led en bougeant le bouton et donc le fil (incroyable mais vrai!!!)
Cela sent à 15 lieues à la ronde l'erreur de schéma ou de câblage.
Fais un schéma sur une feuille de papier, prend le en photo et joint le a ton message -> Additional Options
960  International / Tutoriels et cours / Re: [TUTO] les grandes longueurs de fil et les parasites on: April 05, 2013, 09:39:44 am
Quote
A noter que l'ajout du condensateur notamment permet de limiter fortement les effets de rebond
+1
A la nuance près que sur le schéma il est placé à raz de l'électronique et que c'est préférable de le placer à raz du bouton pour éviter les effet de sur-oscillation ("électrique" cette fois) dus à la self que la grande longueur de fil ajoute.
Une petite résistance de 10 ou 100 ohms en série dans le fil ne gène pas le fonctionnement mais amorti avantageusement le circuit RLC.
Pages: 1 ... 62 63 [64] 65 66 ... 128