Show Posts
Pages: [1] 2 3 ... 23
1  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 28, 2014, 04:02:50 pm
merci pour ces nouveaux fichiers !

2  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 27, 2014, 03:45:37 pm
Quant à la propriété intellectuelle il existe les licences Créative Commun pour ceux qui auraient des soucis avec leur égo.
Ce n’est pas particulièrement une question d’orgueil ou d’ego, mais de "justice".
A plusieurs reprises j’ai constaté sur la toile, que des Internautes publient en leur nom des documents, alors que ces derniers sont pratiquement des Copier/Coller, sans mentionner leur auteur, laissant à penser qu'ils en sont les créateurs.
C’est contre cette forme "d’escroquerie" que je m’oppose. Donc, fondamentalement,  rien à voir avec une question d’ego.


et encore, quand c'est publié librement, c'est un moindre mal.

mais certains escrocs, comme le dieseliste Liron pour ne pas le citer, VEND sur son site des tutos qu'il n'a même pas pris la peine de remettre en page on de corriger les fautes, ce sont juste des impression en PDF de pages de forum...
Un de mes tutos est en vente chez eux pour 10€...
3  International / Français / Re: Programme bobineuse pour un débutant on: June 27, 2014, 03:39:08 pm
ha, la joie du LDC en I2C... le problème, c'est qu'il n'y a pas un seul fabriquant qui câble le module de la même manière que les autres. Déjà premier problème trouver l'adresse I2C utilisée. Pour cela tu peux utiliser le scanner I2C de nick gammon, ce truc m'a évité des heures de galères...

Code:
// I2C Scanner
// Written by Nick Gammon
// Date: 20th April 2011

#include <Wire.h>

void setup() {
  Serial.begin (9600);
  Serial.println ();
  Serial.println ("I2C scanner. Scanning ...");
  byte count = 0;

  Wire.begin();
  for (byte i = 1; i < 127; i++)
  {
    Wire.beginTransmission (i);
    if (Wire.endTransmission () == 0)
      {
      Serial.print ("Found address: ");
      Serial.print (i, DEC);
      Serial.print (" (0x");
      Serial.print (i, HEX);
      Serial.println (")");
      count++;
      delay (1);  // maybe unneeded?
      } // end of good response
  } // end of for loop
  Serial.println ("Done.");
  Serial.print ("Found ");
  Serial.print (count, DEC);
  Serial.println (" device(s).");
}  // end of setup

void loop() {}[/code ]

ce code, ça permet déja de savoir si tu communique avec ton LCD (donc de voir les erreurs potentielles de cablage ou autre) et d'être sur de l'adresse à utiliser.

ensuite, une fois que ça c'est bon, il faut essayer de trouver la version de la librairie qui correspond au cablage de ton module.
4  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 24, 2014, 02:34:24 am
bonjour

et bien voila, comme toujours quand on sait faire, ça va beaucoup mieux ! smiley 
JMe87, si tu as déjà effectué ce travail, pourrais-tu mettre en ligne le résultat, comme ça nullentout n'a pas à le refaire ?

5  International / Français / Re: Programme bobineuse pour un débutant on: June 23, 2014, 02:01:01 am
cool smiley
6  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 23, 2014, 02:00:12 am
Bonjour a tous, bonjour nulentout
tout d'abord, toutes mes felicitations a nulentout pour son travail. Tres utile d'avoir cela sous la main.
Malheureusement, je crois que tu as ete chercher midi a quatorze heures comme on dit chez nous.
Adobe reader, version gratuite, que tout le monde, ou presque, a sur son PC est capable d'imprimer un fichier PDF sous forme de livret.
Je viens de faire l'essai avec un fichier de 28 pages, je choisis l'option impression livret en recto-verso et les 7 feuilles sortent de l'imprimante. Classees dans le bon ordre.
Puis-je me permettre de te conseiller de proceder a la remise en ordre des pages de ton fichier, cela rendra sa lecture facile sur PC ou tablette et celui qui voudra l'imprimer sous forme de livret aura la possibilite de le faire tres simplement.
De ton cote, il te sera beaucoup plus facile de maintenir a jour ce document sans avoir a recommencer tout ce travail si tu dois proceder a une insertion.
Voici l'etat de ma reflexion.
Amicalement.
Jacques


Voila, c'est exactement moi point de vue également, sans doute exprimé avec plus de diplomatie. Vu ta réponse nullentout, je pense que j'ai été mal compris. Ce n'était pas une critique mais une suggestion d'amélioration. Quand à ton interprétation sur mon "avenir professionnel", je te remercie, mais ça fait déjà plus de 10 ans que je suis dans la même entreprise où je fais des journées de 9 à 12h et parfois plus, heureusement pour moi je n'ai pas pour le moment à subir la peur de l'analyse de mon CV par un chasseur de têtes productiviste smiley
C'est vrai que "flemmard" n'était pas le terme idoine. Disons juste que couper/coller du papier prends un temps peu optimisé.
Quoi qu'il en soit, je comprends tout à fait que mon intervention ai pu être mal comprise et je ne t'en veux pas.

Et je persiste à penser (et à dire) que à mon avis le format des pages en A5 résous tous les problèmes, quel que soit leur ordre dans le fichier.

7  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 20, 2014, 10:08:27 am
c'est aussi valable avec les pages en A5 pour le livret : pages dans l'ordre, et c'est à l'impression qu'on en fait un livret ou non.
Certes tous les drivers d'imprimante n'ont pas l'option qui va bien, mais au pire si il faut choisir l'ordre d'impression à la main, c'est pas la mort.

ou alors encore une autre solution peut-être plus facile : fournir non pas un PDF mais le fichier de départ, openoffice, word, ou autre. Comme ça chacun fait ce qu'il veut smiley-razz
8  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 20, 2014, 07:34:49 am
oui... mais non ! découper et coller, c'est beaucoup de boulot. Comme beaucoup d'informaticiens, je suis un gros flemmard, et il me semblerait bien plus pratique d'imprimer directement en recto-verso et d'en faire un livret... c'est pour ça qu'un pdf avec les pages en A5 serait à mon sens la solution pour satisfaire tout le monde : ceux qui veulent appliquer ta méthode le peuvent, et ceux qui comme moi ont la flemme peuvent aussi imprimer ça en version livret, en tirant sur du A4 en deux pages par feuille.
9  International / Français / Re: Contrôle en position d'un moteur on: June 20, 2014, 07:30:35 am
sinon voila un croquis rapide de ce que je disais
10  International / Français / Re: Contrôle en position d'un moteur on: June 20, 2014, 07:12:44 am
ben un boomer, il faut absolument arriver à conserver un effort dans l'axe de la bobine pour que ça marche, sinon la bobine va frotter sur le noyau et tout va se coincer. pas forcément simple
11  International / Français / Re: Contrôle en position d'un moteur on: June 19, 2014, 04:24:17 pm
ben cette charge en plus ne sera pas sur ta structure à tester, mais sur son support. Normalement ça ne devrait pas interférer car tu peux toujours tout décaler plus loin et rallonger la dernière bielle.
12  International / Français / Re: Viabilité de montage : TIP122 et lissage des tensions on: June 19, 2014, 04:22:47 pm
si tu veux garder la liaison USB, alors alimente-le via l'USB directement...
13  International / Français / Re: Pb de code ASCII entre un PC et Arduino on: June 19, 2014, 04:18:12 pm
si le PC ne reçoit rien, il faut essayer des choses plus basiques : au lieu de ton programme en C#, essaye déjà avec la console série de l'IDE arduino : est-ce que dans cette fenetre le PC reçoit le "!!" ?

si oui alors tu sais que c'est ton programme C# qui déconne. Si non, alors il faut chercher du coté de l'arduino ou de la liaison
14  International / Français / Re: Contrôle en position d'un moteur on: June 19, 2014, 04:14:11 pm
Bon, alors avec un bout de papier, ça va tout de suite mieux ! mais comme je n'ai pas de scan, je vais essayer de décrire ce à quoi j'en suis arrivé :

Premièrement, un moteur entraîne une manivelle de longueur fixe. Ce moteur est asservi en vitesse, cela donnera la fréquence du mouvement final. Facile à faire avec un codeur monté sur l'axe.

De cette manivelle part une première bielle reliée à un levier articulé à la base. La bielle arrive sur le levier à mi-hauteur, et l'articulation peut se déplacer le long du levier, avec par exemple une vis sans fin montée sur un moteur pas à pas, ou plus simple l'axe d'articulation peut coulisser dans une fente le long du levier, et une fourchette commandée par un servo de modélisme décale cet axe le long de la fente. De la sorte on règle l'amplitude du mouvement final.
De l'extrémité de ce levier part une seconde bielle qui elle est reliée à la pièce à déplacer.

Ensuite, dernier mouvement : l'articulation basse du levier peut se déplacer pour se rapprocher ou s'éloigner de la manivelle. De la sorte, on peut déplacer le point milieu du mouvement final.

La mécanique pour faire ça reste très simple, ça se bricole avec de la tige filetée, des bouts de bois, et quelques roulements de roller pour ne pas avoir de jeu.

Bon, ok, ça fait 3 moteurs à commander séparément, mais à la limite, si le mouvement ne dois pas varier trop souvent, c'est presque faisable sans arduino, avec juste un variateur de vitesse pour la fréquence, et les deux autres réglages manuels.

Et normalement là, pas de vibrations parasites si la mécanique est un minimum soignée.
15  International / Français / Re: Contrôle en position d'un moteur on: June 19, 2014, 03:56:54 pm
je continue dans mon idée d'oscillateur mécanique : l'idéal serait que le mécanisme permettant de décaler la fixation de la bielle soit situé sur la bielle elle-même, ce qui permettrait de se passer de connexions tournantes, qui seraient nécessaires si le mécanisme est fixé sur la manivelle.
Il y a des système dans ce genre sur les pompes à pistons à cylindrée variable, faudrait voir comment c'est fait...
Pages: [1] 2 3 ... 23