Communication entre programme en C et Arduino

Bonjour,

je vois comment communiquer entre le moniteur série du programme arduino et la carte. Mais j'aurai besoins cette fois de communiquer, via la liaison série, entre un programme en C (ou C++ ) et la carte Arduino uno. Comment peut-on faire ?

Je suis sous Windows et je ne sais pas comment écrire ou lire sur un port série en C.

Cordialement. :slight_smile:

Le mieux est d'utiliser Processing, un langage proche.

manuel en français : http://fr.flossmanuals.net/Processing/Introduction

exemples d'applications: Afficher le résultat d'une mesure analogique sous forme graphique sur le PC. - Mon Club Elec

Jette un coup d'oeil ici :

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206127417/0

Pourquoi choisis tu le C/C++ ?

J'utilise le C pour pouvoir utiliser facilement La bibliothèque open cv pour la reconnaissance d'image.

Je viens de regarder le dernier liens qui me semble être proche de ce dont j'ai besoins. Mais il n'est pas très adapté à Windows (le code utilise des bibliothèques que je ne trouve pas pour windows. Exemple : termios).
Bon, il faut que je trouve des bibliothèques qui me permettent de lire et écrire sur un port série.

Merci

ps : merci aussi pour la page en francais sur processing :wink:

le lien vers l'exemple n'était pas bon, je l'ai modifié.
Processing permet l'utilisation de OpenCV, un exemple (en anglais):
http://letsmakerobots.com/node/22906

Processing à plein de librairies qui permettent le traitement d'image.

Je sens que windows ne facilite pas la tache pour lire et écrire sur le port série...

Et processing n'est pas plus lent que du C quand il s'agit d'open cv ?