Pages: [1]   Go Down
Author Topic: [Question] Com Program C/C++ et Arduino  (Read 442 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 152
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir smiley

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 smiley

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
« Last Edit: January 20, 2013, 03:43:00 pm by trigger » Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Windows ?
Visual C++ ?

Classe SerialPort en .Net
Logged

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 ?

Offline Offline
Full Member
***
Karma: 0
Posts: 152
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3827
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


France
Offline Offline
Faraday Member
**
Karma: 40
Posts: 3634
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5405
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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++.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: [1]   Go Up
Jump to: