Show Posts
Pages: 1 ... 66 67 [68] 69 70 ... 128
1006  International / Français / Re: Comment connaître les limites en vitesse du microcontrôleur ? on: March 20, 2013, 03:32:30 am
Quote
Est-ce que je peux, en attendant de me passer de la carte Arduino, programmer le µC sans utiliser les bibliothèques Arduino mais en passant quand même par la carte et le compilateur ?

Oui à 100%. Tu n'es même pas obligé d'utiliser l'IDE fourni par Arduino.
A ta disposition il y a Eclipse, code::blocks, le makefile avec tout à la main où d'autres programmes si tu es sous windows.

Je dirais même que sauf besoin très particulier tu n'as pas intérêt, financièrement parlant, a te passer d'une carte "de type Arduino".
Dans ce type de matériel la production en masse fait baisser drastiquement les prix donc autant en profiter tant que faire se peut.
1007  International / Français / Re: Comment connaitre le temps de travail d'un relai entre etat repos-travail on: March 20, 2013, 03:21:10 am
Exact, pourtant avant de te répondre je l'avais téléchargé pour vérifier et c'était bon.
Pb du au changement de serveur pour le forum ?

Je te joins l'original en odt (56k au lieu de 650k), comme cela tu pourra l'éditer pour y ajouter des compléments personnels
1008  International / Français / Re: Comment connaître les limites en vitesse du microcontrôleur ? on: March 19, 2013, 03:04:09 pm
La première des actions à faire est d'optimiser le code, cela ne sert à rien de choisir un micro hyper rapide si le ralentissement provient du code.

Le code Arduino n'est pas fait pour les applications à faible latence : ce n'est tout bonnement pas son but.
Sans aller jusqu'à l'assembleur, mais peut-être ce sera à envisager, il est possible de programmer directement avec l'avr-libc et la manipulation des registres gérant les sorties.
Mais dans ce cas on est dans la programmation aux petits oignons et plus question d'utiliser des bibliothèques universelles.
1009  International / Français / Re: convertir signal analogique en numerique (CAN) on: March 19, 2013, 01:53:11 pm
Quote
si je veux mettre deux leds en parallele
Il ne faut jamais mettre deux leds dels en parallèle.

La raison :
La tension aux bornes d'une diode varie d'un exemplaire à un autre. Si tu mets deux dels directement en parallèle c'est la diode qui a la tension la plus faible qui s'éclairera et plus que de raison puisque tu aurais divisé la tension par deux, l'autre ne sera que très faiblement éclairée ou même pas du tout.
Il faut donc que chaque del ait sa résistance et c'est les dipoles "résistance + del" que tu mets en parallèle.

Ce qui est possible de faire , mais il faut au moins 9V d'alim, c'est de les mettre en série : elles seront parcourues par le même courant et les tensions se répartiront entre diodes et résistance.
1010  International / Français / Re: récupéré la valeur d’une pin de sortie on: March 19, 2013, 01:41:02 pm
Quote
Mais dans ce cas là pourquoi lit tu sur une sortie ? Je comprend pas ...
Tu n'es pas tout seul. La seule raison que je vois est de vouloir contrôler ce qui sort du micro.

Prenons le problème différemment :  Quel est le format d'une sortie servo ?

Je ne me suis jamais servi de ces bébetes, j'ai cru comprendre qu'il fallait leur envoyer des impulsions selon une période fixe, la largeur de l'impulsion définissant l'angle désiré.
Ai-je bon ?
Si oui il doit exister une norme, peut-on avoir des valeurs :
Période = ? ms
45° = ? ms
90°= ? ms
135°= ? ms
180° = ? ms
et la suite pour ceux qui font 360°.

La connaissance précise du format des commandes permettra de voir si l'objectif peut être atteint.
1011  International / Français / Re: convertir signal analogique en numerique (CAN) on: March 19, 2013, 11:39:02 am
Il existe des dels éclairant à partir 5 mA mais généralement elles sont en petit boîtier ce qui ne semble pas être le cas sur la photo.
1012  International / Français / Re: Aide projet Sin sti2d on: March 19, 2013, 04:00:30 am
Sniff....

Le projet a été proposé quand ? il y a 1mois, 2mois ?
Donc vous avez eu le temps de faire des recherche, de commencer à identifier des composants et de commencer un schéma même si rien n'est encore définitif.

Première chose  à réaliser : nous faire un topo de toutes vos recherches déjà effectuées.
Expliquez aussi comment fonctionne le pluviomètre : tu nous parle de capteur ILS, un ILS c'est un contact commandé par un aimant, dis nous en un peu plus sur le fonctionnement de l'auget avec des caractéristiques techniques.

Pour n'importe quel projet il faut coucher sur le papier le but recherché, les contraintes, les diverses solutions et un fois le choix technique fait les raisons qui ont conduit à ce choix.
C'est le seul moyen pour ne pas partir dans tout les sens qui est synonyme d'improductivité, et je crains que .......
1013  International / Français / Re: Comment connaitre le temps de travail d'un relai entre etat repos-travail on: March 19, 2013, 02:27:40 am
Premier message du topic.
Juste en dessous du texte il y a un fichier pdf à charger.
1014  International / Français / Re: Compilation windows/linux. on: March 18, 2013, 03:16:58 pm
Donc la 1.01 de base fonctionne.
J'ai même testé une 1.03, téléchargée du site arduino, mais bon j'aime pas trop avoir des programmes avec des versions différentes sur mon PC ( les versions Debian d'avr-gcc sont plus récentes que celles fournie par Arduino)
1015  International / Français / Re: [Newbie] Questions Relai... on: March 18, 2013, 03:13:12 pm
Quote
Entre mon manque de connaissances, mon inattention et ma mauvaise vue, je suis à peu près certain de tout faire sauter un jour

Alors ceinture et bretelles obligatoires:
- Fusible rapide,
- disjoncteur différentiel 30 mA
- pièces métalliques non protégées à la TERRE.

Éventuellement mise en route avec un interrupteur déporté d'au moins 5m de manière à pouvoir se tenir dans la pièce voisine avec la porte fermée.  smiley-mr-green
1016  International / Français / Re: Recuperer valeur de temperature à intervalle régulier on: March 18, 2013, 03:06:53 pm
Quote
peut aller de quelques cts d'€ à qq gros billets d'€
Tout de suite le sujet qui fâche  smiley-mr-green
Plus sérieusement je suis tout à fait d'accord c'est primordial d'avoir un bon cahier des charges.
1017  International / Français / Re: Comment connaitre le temps de travail d'un relai entre etat repos-travail on: March 18, 2013, 03:01:36 pm
Si c'est pour connaître le temps pendant lequel les contacts sont fermés soit tu peux placer une sonde (une sonde de courant par exemple) sur le circuit de commande des pompes, soit tu choisi des relais avec un contact supplémentaire et tu te sert de ce contact supplémentaire pour déclencher un comptage (à l'aide d'une interruption sur une carte arduino par exemple).

La documentation arduino ne parle que de 2 pins pour les interruptions mais chacune des sorties de la UNO peut se voir attribuer "une" interruption, c'est moins simple qu'avec Int0 et int1 mais c'est faisable.
J'ai fait un tuto là : http://arduino.cc/forum/index.php/topic,100906.0.html
Lis le et tu comprendra pourquoi j'ai mis "une" en italique.

Si tu as des pins de libre tu peux aussi pour chaque pompe activer une pin particulière pour identifier la pompe et simultanément faire un "OU" à diode sur INT0 ou INT1. L'identification de la pompe se fera par programmation.

Il doit y avoir d'autres solutions qui ne manqueront pas de t'être proposées.
1018  International / Français / Re: Compilation windows/linux. on: March 18, 2013, 10:38:29 am
Non dans les dépots debian wheezy c'est resté à la  1.01 et pour moi jusqu'à présent c'est suffisant.
La version 1.03 est dans le dépot expérimental, je pense qu'ils attendent le passage imminent de wheezy en stable pour faire descendre la 1.03 (1.04) dans la future testing.

Le journal des modifications est situé dans :  arduino/lib/version.txt
La 1.04 est la dernière qui vient de sortir et rien ne prouve qu'elle n'est pas buggée.
Et que t'apporte t'elle d'indispensable que la 1.01 n'a pas ?
Tu as un Léonardo, une Explora ?
1019  International / Français / Re: Recuperer valeur de temperature à intervalle régulier on: March 18, 2013, 09:07:11 am
C'est l'inconvénient des liaisons asynchrones : tu ne transmet que les données donc seulement un seul fil mais à l'arrivée il faut que le récepteur extrait une horloge du flux de donnée.
Pour que se soit possible il faut à l'émission un codage qui modifie le spectre du signal émis et à la réception du temps pour traiter le signal.
L'I2C ou l'ISP vont plus vite parce que l'horloge est transmise à part mais cela fait 2(I2C) ou 3(ISP) fils.
1020  International / Français / Re: Compilation windows/linux. on: March 18, 2013, 08:54:38 am
En fait nous sommes tous les 3 avec la même distribution.
Étonnant !

Tu es à jour : la 1.02 et 1.03 ne font qu'ajouter la carte manette de jeu et des détails insignifiants.

Il n'y aurait pas une couillonnade de motif de fin de ligne ?
Microsoft ne fait jamais rien comme les autres et à changé l'indicatif de fin de ligne.
Il y a aussi que Linux est passé depuis plusieurs années en UTF-8, Windows je ne sais pas.
Et d'ailleurs quel Windows utilise-tu ?
Un couper/coller du code dans un nouveau fichier sous Linux n'arrangerait-il pas les choses ?
Pages: 1 ... 66 67 [68] 69 70 ... 128