Show Posts
Pages: 1 [2] 3 4 ... 357
16  International / Le bar / Re: Marre du massacre de la langue française sur ce forum et autres considérations on: March 27, 2014, 04:19:54 am
Bonjour,

Lecteur  assidu de la  section française du forum Arduino, je suis d'une part,  atteré, scandalisé par le traitement réservé à notre belle langue.
Restons réalistes, on est sur un forum technique qui parle essentiellement de choses techniques.
Personnellement j'essaye de ne pas faire trop de fautes, mais le franglais lui est inévitable ...
Pas de quoi être scandalisé outre mesure, sauf si le texte en devient réellement illisible (langage SMS par exemple, sa cé vréman orible).

D'autre part, par  l'accueil réservé en général aux débutants (qui sans doute ne demandent qu'à apprendre)
Je note :
 Très souvent une absence de réponse à un salut, bonjour de l'auteur du post.
 Un tutoiement systématique.
 Une humiliation publique.
- Si c'est le cas, ce n'est surement pas de la part des membres "réguliers" du forum. On commence tous nos messages par un bonjour/salut de politesse (exception faite pour les messages du bar, parce que justement c'est le bar smiley-mr-green).
- Vouvoyer sur un forum !? C'est une communauté, pas un entretien d'embauche. Il ne faut pas voir ici le tutoiement comme une forme d'impolitesse, mais comme une forme de proximité. Sans cette proximité le forum serait bien vide.
- Je serais curieux d'avoir un exemple !

Tout cela de la part  d'un petit groupe de personnes, toujours les mêmes, qui semblent avoir trouvé une façon de se faire valoir aux dépends des autres.
Je ne sais pas qui tu vises et je ne veux pas le savoir, mais tu es très loin du compte.
Si le but était de se mettre en avant ça ferait un moment que des têtes seraient tombées, on a les meilleurs modo du monde ici smiley-mr-green

Messieurs les censeurs , c'est très simple, si la question ne vous inspire aucune envie de répondre, abstenez-vous  ou alors répondez avec la politesse et le respect des gens bien éduqués sans vouer aux gémonies l'auteur de la question, fût-il lycéen en quête d'aide pour un TP.
En quête d'aide pour un TP ou en quête d'une solution toute prête pour un TP ? Parce que ce sont deux choses complètement différentes ...
La première a et aura toujours mon soutien, la seconde aura au choix : un lien http://lmgtfy.com/ si je ne suis pas d'humeur, soit un rappel du principe de base d'un moteur de recherche. Il ne faut pas pousser mémé dans les ortie
17  International / Le bar / Re: Mon blog électronique on: March 27, 2014, 03:18:58 am
Bonjour,

Ya de l'idée mais le gris sur fond blanc pour le texte c'était pas une super bonne idée smiley-small
18  International / Français / Re: SM130 et RFID Evalution Shield (Sparkfun) on: March 27, 2014, 03:16:36 am
Pourtant la lib SoftwareSerial n'a pas de contre-indication avec l'Arduino MEGA nan ?
Et le shield non plus je crois ?
Je crois pas, mais faudrait regarder de plus prés le schéma de la shield.
19  International / Le bar / Re: MER ILS SONT FOU on: March 26, 2014, 03:16:29 pm
Bon ... pffff ... j'ai fini de remonter toute ma pile de topic en attente smiley

Conclusion personnelle : la vache, on a vraiment droit au meilleur du pire en terme de TPE cette année smiley-eek-blue
20  International / Français / Re: Valeur des angles on: March 26, 2014, 03:10:37 pm
va sur abcelectronique et tu verras que là, si tu parle pas leur langage, tu vas te faire écorcher vif.
Pour l'écorchage vif il suffit d'aller sur la partie anglaise du forum, taillage à la hache assuré si tu respectes pas la charte.

Sérieusement on est vachement tolérant sur ce forum (du moins la sous partie francophone), bien plus que la majorité des forums que tu peut trouver sur le web.
On se cassent même la tête pour maintenir en fonctionnement un moteur de recherche interne à la partie francophone, donc bon, c'est pas pour faire jolie.
21  International / Français / Re: Pb écriture série avec pySerial on: March 26, 2014, 02:28:55 pm
Bonjour,

A mon avis ta fonction à base de String - en plus d'être dangereuse - est victime d'un problème de timings.

Essaye quelque chose qui ne dépend d'aucun delay(), exemple :
Code:
void waitForStart() {
 
  byte state = 0;
  byte running = 1;
 
  /* Boucle infinnie */
  while(running) {
 
    /* Attend un octet */
    while(Serial.available() < 1);
   
    /* Lit l'octet */
    byte c = Serial.read();
 
    /* Super machine à états finis qui attend la chaine S T A R T */
    switch(state) {
      case 0: // Attend S (ou passe à l'état 6)
        if(c == 'S')
          state++;
        else
          state = 6;
        break;
       
      case 1: // Attend T (ou passe à l'état 6)
        if(c == 'T')
          state++;
        else
          state = 6;
        break;
       
      case 2: // Attend A (ou passe à l'état 6)
        if(c == 'A')
          state++;
        else
          state = 6;
        break;
       
      case 3: // Attend R (ou passe à l'état 6)
        if(c == 'R')
          state++;
        else
          state = 6;
        break;
       
      case 4: // Attend T (ou passe à l'état 6)
        if(c == 'T')
          state++;
        else
          state = 6;
        break;
       
      case 5: // Attend \n et quitte la boucle (ou passe à l'état 6)
        if(c == '\n')
          running = 0;
        else
          state = 6;
        break;
       
      case 6: // Attend \n
        if(c == '\n')
          state = 0;
        break;
    }
  }
}
(j'adore les machines à états finis, ça fait intelligent alors que c'est super simple smiley-cool)
22  International / Français / Re: alternative a la carte SD pour faire du datalog on: March 26, 2014, 02:12:21 pm
pourquoi ça necessite un FS ?
Quand un secteur par en sucette (= pertes de données) soit c'est le contrôleur qui le rend inaccessible, soit c'est le système de fichier qui doit marquer le secteur comme défectueux et éviter d'écrire dessus.
Le contrôleur ne cachant que les secteurs défectueux en sortie d'usine, pas de système de fichier = problèmes en vue.
23  International / Français / Re: Commander une LED RGB via le Serial Monitor on: March 26, 2014, 01:55:30 pm
Bonjour,

Trois ParseInt() à la place de tes trucs à base de puissance de 10 et le problème est réglé smiley-wink
24  International / Français / Re: SM130 et RFID Evalution Shield (Sparkfun) on: March 26, 2014, 01:50:41 pm
Bonjour,

Les cartes Mifare sont vendues de base avec un numéro de série non modifiable dans le premier bloc de données.
Elles ne sont donc jamais vraiment vide et peuvent très bien servir à faire de l'identification même en étant "vides".

Pour manipuler le contenu d'un tag : https://github.com/marcboon/RFIDuino/tree/master/SM130
25  International / Français / Re: Firmata par bus I²C ? on: March 26, 2014, 01:47:26 pm
Bonjour,

Firmata fonctionne en utilisant le port série de l'arduino, qui est lui même relié à l'usb par un chipset usb-série.
Tu peut très bien connecter directement ton R.Pi en série avec l'arduino, sans passer par l'usb, exemple : http://blog.oscarliang.net/raspberry-pi-and-arduino-connected-serial-gpio/
26  International / Français / Re: gyroscope 6050 programmation & branchement on: March 26, 2014, 01:42:35 pm
Bonjour,

Réinstalle VPYTHON : http://vpython.org/contents/download_windows.html
Et vérifie bien que l'installation réussi, car manifestement tu n'as pas Vpython d'installé d'où l'erreur.

Attention aussi à installer vpython au bon endroit (= au même endroit que ton installation de python 2.7.5 32 bits), normalement ça détecte automatiquement le chemin mais on sait jamais.
27  International / Français / Re: Envoyer code radio Arduino/PIC/ATMEL on: March 26, 2014, 01:35:32 pm
Bonjour,

Ton tableau c'est du CSV ultra classique, t'as de la chance ça aurait pu être du "value change dump" standard mais ultra chiant à parser.

Allez cadeau, en plus tu pourras t'initier à la programmation Python en même temps que tu convertiras tes exports en C smiley-wink
Code:
# Export data
CSV_DATA = """0.076490583,1,1,1,1,1,1,1,1
0.076490625,1,1,1,1,1,1,1,1
0.076490667,1,1,1,1,1,1,1,1
0.076490708,1,1,1,1,1,1,1,1
0.076495417,1,1,1,1,1,1,1,1
0.076495458,1,1,1,1,1,1,1,1
0.076495500,1,1,1,1,1,1,1,1
0.076495542,1,1,1,1,1,1,1,1
0.076495583,1,1,1,1,1,1,1,1
0.076495625,1,1,1,1,1,1,1,1
0.076495667,1,1,1,1,1,1,1,1
0.076495708,1,1,1,1,1,1,1,1
0.076495750,1,1,1,1,1,1,1,1
0.076495792,0,1,1,1,1,1,1,1
0.076495833,0,1,1,1,1,1,1,1
0.076495875,0,1,1,1,1,1,1,1
0.076495917,0,1,1,1,1,1,1,1
0.076495958,1,1,1,1,1,1,1,1
0.076496000,1,1,1,1,1,1,1,1
0.076496042,1,1,1,1,1,1,1,1
0.076496083,1,1,1,1,1,1,1,1
0.076496125,1,1,1,1,1,1,1,1
0.076496167,1,1,1,1,1,1,1,1
0.076496208,1,1,1,1,1,1,1,1
0.076496250,1,1,1,1,1,1,1,1
0.076496292,1,1,1,1,1,1,1,1
0.076496333,1,1,1,1,1,1,1,1
0.076496375,1,1,1,1,1,1,1,1
0.076496417,1,1,1,1,1,1,1,1
0.076496458,1,1,1,1,1,1,1,1
0.076496500,1,1,1,1,1,1,1,1
0.076496542,1,1,1,1,1,1,1,1
0.076496583,1,1,1,1,1,1,1,1
0.076496625,1,1,1,1,1,1,1,1"""

# Channel to convert from plain-time-data to RLE-data
CHANNEL_TO_CONVERT = 0

# Working variables
oldTime = 0  # Old timestamp
oldState = 0 # Old state
firstLine = True # True only for the first CSV line

# Print C header struct
print """typedef struct {
  long duration;
  byte level;
} RfEvent_t;

static const RfEvent_t RF_SIGNAL[] = {"""

# For each line of CSV
for line in CSV_DATA.split('\n'):

    # Get all CSV fields
    time, channels = line.split(',', 1)
    channels = channels.split(',')

    # Turn string into numeric values
    time = float(time)
    state = int(channels[CHANNEL_TO_CONVERT])

    # First line special case
    if firstLine:

        # Init the RLE engine with the current time and state
        oldState = state
        oldTime = time

        # Do nothing for later lines
        firstLine = False

    # If the state has change from the previous line
    if state is not oldState:

        # Dump the RLE line
        print '  {', "%dL" % int((time - oldTime) * 1000000), ',',  str(oldState), '}'

        # Save the current timestamp and state for next RLE iteration
        oldTime = time
        oldState = state

# Terminate the last RLE iteration
print '  {', "%dL" % int((time - oldTime) * 1000000), ',',  str(oldState), '}'

# Print the C footer
print """};

// Python POWAAA!"""
28  International / Français / Re: Erreur d'assignation d'interruption on: March 26, 2014, 12:53:24 pm
Ya rien de pire que des brides de code hors contexte ...
Le code complet ou rien, pour le moment je vois uniquement un problème de code spaghetti smiley-wink
29  International / Français / Re: webcam + arduino on: March 26, 2014, 07:35:38 am
Bonjour,

comment on utilise une camera (par exemple webcam) avec Arduino Mega pour prendre des photos.
Webcam ? ... usb ?
Si oui, c'est simple, on peut pas.
30  International / Français / Re: Débutant Arduino uno et GPS MTK 3339 on: March 26, 2014, 07:31:33 am
Bonjour,

Dans ta sortie de compilation il n'y a que des warnings, ce ne sont pas des erreurs.
Tu as essayé d'inverser Rx et Tx dans la déclaration de "GPS" ? Je me rappelle plus l'ordre mais si ça ce trouve c'est l'inverse de ton code.
Pages: 1 [2] 3 4 ... 357