Go Down

Topic: [Question] Com Program C/C++ et Arduino (Read 483 times) previous topic - next topic

trigger

Jan 20, 2013, 09:24 pm Last Edit: Jan 20, 2013, 09:43 pm by trigger Reason: 1
Bonsoir :)

Et oui encore quelques questions ^^
Je souhaiterai faire communiques un programme en C/C++ avec notre petit Arduino.
Ayant épuré tout ce que l'on doit pouvoir trouver sur le net il semble assez compliqué d'écrire sur le port USB depuis un programme C/C++ ...

Je me tourne donc vers la communauté pour savoir si quelqu'un a déjà réalisé ce genre de petite chose ou si c'est plutôt mission impossible :)

Quelques pistes trouvées mais qui dépassent un peu mes compétences :S
http://webhole.net/2010/05/01/arduino-visual-c-plus-plus-tutorial/
http://playground.arduino.cc/Interfacing/CPPWindows

Edit : Contrôleur USB de l'arduino UNO
http://www.atmel.com/devices/atmega8u2.aspx?tab=overview

Amicalement,
Trigger

barbudor

Windows ?
Visual C++ ?

Classe SerialPort en .Net
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

trigger

Bonjour,

Voilà un peu plus d'explication car je pense que je ne suis pas clair ... Le but final est de récupérer une chaîne de caractère envoyée sur le port USB par un programme C/C++ .

En espérant que cela moins flou,
Amicalement.

B@tto

Bah au risque de répétait le msg de barbudor : classe SerialPort en .Net. L'arduino n'est pas reconnu comme un véritable périphérique USB. Il y a une puce (qui diffère suivant les variantes d'arduino) qui fait l'interface USB<->Liaison série et qui émule un port série sur le PC.
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

fdufnews

On ne le dira jamais assez l'arduino est vu comme un port série donc on y accède comme à tout les ports com et c'est pas les exemples qui doivent manquer sur le net.
Quelques pistes:
fopen(l);
fread()
fwrite()
fscanf()
fprintf()
enfin toute la collection des fxxxx

skywodd

Bonjour,

Langage utilisé ? C ou C++ ?
Framework (.net, Qt, ...) ?
Plateforme cible ?
OS cible ?
Support multiplateforme ?

Le port usb de l'arduino n'est rien d'autre qu'un port série "virtuel".
Regarde du côté de la librairie Boost ou du côté de QtSerialPort (si tu utilises Qt) pour du C++.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up