Envoyer des donnée à arduino via un programme en C

Bonsoir,
J'étais en train de réfléchir à un programme arduino qui change en une tension U la tension d'un pin (par analogWrite). Par le terminal série, ça se fait facilement (Serial.write), on n'a qu'à entrer la valeur manuellement, mais le problème que je trouve est d'envoyer cette valeur par programme écrit en langage C.
Avez vous des idées?
Merci d'avance

Quel OS ? quel IDE ? (code::blocks c'est vachement bien je trouve)

un fprintf c'est assez standard pour ecrire des trucs vers un port serie, par contre la façon d'ouvrir le port série en question avant d’écrire des trucs dedans, ca c'est plus chiant : y'a 1200 variantes :confused:

Ouii j'utilise Codeblocks, mais je ne sais pas comment ouvrir le port série! Tu peux me passer des liens ?

Bonjour,

  1. Quel OS ? Que tu soit sous windows ou linux ouvrir un port série ne se fait pas de la même façon !
  2. Tu veut faire quoi exactement ? Port série --valeur--> analgoWrite() ?
  3. analogWrite() sort un signal PWM, pas une "vrai" tension analogique, il faut bien faire la différence.

Au fait, je travaille sous linux et je crois avoir trouvé la solution sur ce lien: Arduino-serial: C code to talk to Arduino – todbot blog
Merci à ceux qui m'ont répondu!
Bonne journée